Hello Simon,

Saturday, March 24, 2001, 7:40:40 AM, you wrote:

SG> From: "denny @ d - Rex . net" <[email protected]>

>> because the cost of ip addresses,
>> why not implement NAT/ipchain in VSD, so that each virtual domain
>> have one local ip (192.168.x.x) instead of real ip.
>> all share only one (or two for dns) real ip and then VSD decide
>> which local ip to use.
>>
>> this will also make the whole system more SECURE.
>> because virtual host do not have real ip, it's invisible to outsider.
>> this way, VSD automagically function as a firewall too.
>>


SG> How would VSD decide which local ip to use?

SG> HTTP/1.1 is the only protocol which sends a hostname with the request (and
SG> that's at the application level anyway). For all other protocols the only
SG> thing VSD has to work with is the destination ip. If the destination ip is
SG> the same for every virtual server, it can't tell them apart. So every
SG> virtual server must have its own real ip.




Couldn't this be done with a little modification to the named? How
about running some sort of server-side cookie implementation which
would cache the hostname being looked up, and then running an
internally authoritative name server for these requests? I saw some
discussion on the possibility of doing this with DJBDNS a little while
ago, and whilst it's slightly unconventianal (and horrendously
complicated, as well as being not terribly reliable) it could help
address fVSD's major weakness...

-- 
Best regards,
 Andy                            mailto:[EMAIL PROTECTED]


Reply via email to