Re: vserver: Problem mit Namesauflösung
Hi Carsten,
Carsten Wenske schrieb:
Hallo Reinhold,
Wednesday, December 24, 2003, 11:37:40 AM, you wrote:
RP> lass Dir mal mit traceroute 213.191.74.18 anzeigen, welche Route
RP> eigentlich benutzt wird, da müsste mindestens die IP vom Hostsystem
RP> (wahrscheinlich die externe) auftauchen.
traceroute vom vserver auf den nameserver:
---------------------------------------------------------------------------
traceroute to 213.191.74.18 (213.191.74.18), 30 hops max, 38 byte packets
1 213.191.84.200 (213.191.84.200) 23.920 ms 24.745 ms 24.779 ms
2 213.191.75.141 (213.191.75.141) 22.933 ms 20.364 ms 22.626 ms
3 213.191.75.141 (213.191.75.141) 23.764 ms !A 26.484 ms !A *
---------------------------------------------------------------------------
ok, kommt raus, aber nur IP-Adressen werden gelistet
ifconfig auf dem vserver:
----------------------------------------------------------------------------
vs1:~# vs1:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:E0:7D:EA:F2:CD
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:60165 errors:0 dropped:0 overruns:0 frame:0
TX packets:72511 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:6315128 (6.0 MiB) TX bytes:8701198 (8.2 MiB)
Interrupt:11 Base address:0x1c00
eth0:vs1 Link encap:Ethernet HWaddr 00:E0:7D:EA:F2:CD
inet addr:192.168.0.20 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:11 Base address:0x1c00
lo Link encap:Local Loopback
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:30 errors:0 dropped:0 overruns:0 frame:0
TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2438 (2.3 KiB) TX bytes:2438 (2.3 KiB)
ppp0 Link encap:Point-to-Point Protocol
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:1301 errors:0 dropped:0 overruns:0 frame:0
TX packets:1320 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:69793 (68.1 KiB) TX bytes:59451 (58.0 KiB)
----------------------------------------------------------------------------
und traceroute vom Hostsystem auf den nameserver:
-----------------------------------------------------------------------------
vserver1:~# traceroute 213.191.74.18
traceroute to 213.191.74.18 (213.191.74.18), 30 hops max, 38 byte packets
1 lo1.BRUN-0048-04-01.hh.hansenet.net (213.191.84.200) 24.534 ms 99.364 ms 24.076 ms
2 213.191.75.141 (213.191.75.141) 26.094 ms 22.261 ms 24.115 ms
3 213.191.75.141 (213.191.75.141) 22.591 ms !A * 22.589 ms !A
-----------------------------------------------------------------------------
ok, kommt auch raus, kann aber IP->Hostname
ifconfig des Hostsystems:
---------------------------------------------------------------------------
vserver1:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:E0:7D:EA:F2:CD
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:59613 errors:0 dropped:0 overruns:0 frame:0
TX packets:71871 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:6259272 (5.9 MiB) TX bytes:8639653 (8.2 MiB)
Interrupt:11 Base address:0x1c00
eth0:vs1 Link encap:Ethernet HWaddr 00:E0:7D:EA:F2:CD
inet addr:192.168.0.20 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:11 Base address:0x1c00
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:30 errors:0 dropped:0 overruns:0 frame:0
TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2438 (2.3 KiB) TX bytes:2438 (2.3 KiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:80.171.1.232 P-t-P:213.191.84.200 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:1224 errors:0 dropped:0 overruns:0 frame:0
TX packets:1242 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:65529 (63.9 KiB) TX bytes:56045 (54.7 KiB)
-----------------------------------------------------------------------------
Die externe IP ders Hostsystems taucht scheinbar nicht im traceroute
auf. Auch die interne nicht. Vielmehr sieht es so aus als ob es direkt
rausgeht. Allerdings dauert der traceroute vom vserver _wesentlich_
länger als vom Hostsystem.
klar, der vserver kann keine Hostnames auflösen, siehst Du am Output
vom traceroute, beim vserver kommt nur die IP vom P-t-P und beim
host wird der Name aufgelöst.
Da vserver versucht, den Namen aufzulösen, dauert es halt länger,
nämlich bis zum jeweiligen Timeout.
Das Ganze heisst für mich, das vserver keinen Kontakt über Port 53
bekommt, irgendwer steht da auf der Leitung.
Schau mal mit tcpdump an etho, eth0:vs1 und ppp0, was dort vom
vserver beim [nslookup|host] <name> ankommt.
Vielleicht wird es dann klarer, wo die Pakete hängenbleiben.
Gruss
Reinhold
Reply to: