About this list Date view Thread view Subject view Author view Attachment view

From: Matthieu Racine (m.racine_at_free.fr)
Date: Fri 07 Mar 2003 - 14:41:53 GMT


Hello,

I've configured a bind9 server which give response function of the
sender's IP.
example :

My client machine :
eth0 => 192.198.0.1
eth0:1 => 192.168.1.1

resolv.conf : nameserver 192.168.0.50
> nslookup toto
response : 192.168.0.10

resolv.conf : nameserver 192.168.1.50
> nslookup toto
response : 192.168.1.10

OK, works great.

Now, if the client is a vserver, having multiples ip addresses :

eth0:toto => 192.168.0.1
eth0:toto1 => 192.168.1.1

resolv.conf : nameserver 192.168.0.50
> nslookup toto
response : 192.168.0.10

resolv.conf : nameserver 192.168.1.50
> nslookup toto
response : 192.168.0.10 ====> HUG, should be 192.168.1.10

so I did :
> tethereal -i eth0 -n port 53
on the DNS :

0.000000 192.168.0.1 -> 192.168.0.50 DNS Standard query A toto.my.net
0.000337 192.168.0.50 -> 192.168.0.1 DNS Standard query response A
192.168.0.10

So my question is :

Why does the vserver use his first IP available when doing UDP, or only
DNS?, requests ?

Is there a workaround ?

Note :
I did not see anything strange in my routing tables...

Thanks,

--
Matthieu Racine


About this list Date view Thread view Subject view Author view Attachment view
[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Fri 07 Mar 2003 - 15:08:03 GMT by hypermail 2.1.3