Hallo Liste, gibt es bei traceroute einen Schalter, der die Klarnamen der Server und Router ausgibt? Ich habe alle Schalter ausprobiert, aber nur Ziffern und Zahlen erhalten. Schönen ersten Mai wünscht euch Boris
Am Samstag, 1. Mai 2004 01:05 schrieb Boris:
Hallo Liste,
Hallo Boris,
gibt es bei traceroute einen Schalter, der die Klarnamen der Server und Router ausgibt?
Bei mir (SuSE 8.1 Pro) habe ich mal ein traceroute auf www.suse versucht: linux:/home/Max # traceroute www.suse.de traceroute to www.suse.de (195.135.220.3), 30 hops max, 40 byte packets 1 192.168.1.1 7.943 ms 9.279 ms 11.184 ms 2 217.5.98.44 72.661 ms 96.683 ms 97.807 ms 3 217.237.153.82 92.073 ms 100.097 ms 107.995 ms 4 f-ea3.F.DE.net.DTAG.DE (62.154.17.54) 119.936 ms 127.810 ms 135.965 ms 5 so-1-3-0-crj1-FFM1.de.cw.net (62.208.234.137) 143.668 ms 151.896 ms 159.672 ms 6 ge-1-0-0-200-crj2-FFM1.de.cw.net (62.208.244.82) 167.731 ms 175.415 ms 183.513 ms 7 so-1-2-0-crj2-MUC1.de.cw.net (62.208.240.214) 75.046 ms 81.165 ms 88.871 ms 8 ge-1-0-0-200-arj3-MUC1.de.cw.net (62.208.245.37) 97.062 ms 104.755 ms 112.823 ms 9 62.208.191.234 124.782 ms 132.720 ms 140.812 ms 10 GW-SF-BBS-15-S1-1-315.nefkom.de (212.114.255.33) 148.540 ms 156.230 ms 162.343 ms 11 GW-SUSE-NEFkom.241.nefkom.de (212.114.146.241) 194.602 ms 197.063 ms 198.191 ms 12 * * * 13 skylla-router.suse.de (195.135.221.1)(N!) 87.267 ms (N!) 93.265 ms (N!) 105.112 ms linux:/home/Max # Bei der Ausgabe habe ich lange Zeilen manuell umgebrochen, damit das Ganze lesbar bleibt. Wie deutlich zu sehen ist, wird in vielen Zeilen neben der IP-Adresse auch der DNS-Name das jeweiligen Servers oder Routers angegeben. Dafür habe ich keinerlei Option benutzt (ich kenne die Manpage von traceroute gar nicht, weil ich so ein Problem noch nicht hatte...). Warum das bei Dir anders sein sollte, ist mir allerdings unklar.
Ich habe alle Schalter ausprobiert, aber nur Ziffern und Zahlen erhalten.
Die Ziffern und Zahlen teilen sich in zwei Gruppen: 1. IP-Adressen, z.B. 195.135.221.1 2. Antwortzeiten. An jeden Server oder Router werden drei Pakete verschickt. Die Zeit vom Losschicken des Anfragepakets bis zum Eintreffen des Antwortpakets wird in Millisekunden gemessen und ausgegeben: 194.602 ms 197.063 ms 198.191 ms Über die IP-Adressen kannst du auch die DNS-Namen der entfernten Server oder Router herausfinden, selbst, wenn Du in traceroute keine entsprechende Angabe bekommst. Dazu gibt es Programme wie nslookup, host oder dig. Zum Beispiel: max@linux:~> host 195.135.221.1 1.221.135.195.in-addr.arpa. domain name pointer skylla-router.suse.de. max@linux:~>
Schönen ersten Mai
wünscht euch
Boris
Danke und viele Grüße, Marcus -- - Inhaltliche Antworten bitte nur an die Mailingliste. - Die Spielregeln: http://www.suse-etikette.de.vu/
Am Samstag, 1. Mai 2004 03:49 schrieb Marcus Glöder:
Am Samstag, 1. Mai 2004 01:05 schrieb Boris:
Hallo Liste,
Hallo Boris,
gibt es bei traceroute einen Schalter, der die Klarnamen der Server und Router ausgibt?
Bei mir (SuSE 8.1 Pro) habe ich mal ein traceroute auf www.suse versucht:
linux:/home/Max # traceroute www.suse.de traceroute to www.suse.de (195.135.220.3), 30 hops max, 40 byte packets 1 192.168.1.1 7.943 ms 9.279 ms 11.184 ms 2 217.5.98.44 72.661 ms 96.683 ms 97.807 ms 3 217.237.153.82 92.073 ms 100.097 ms 107.995 ms 4 f-ea3.F.DE.net.DTAG.DE (62.154.17.54) 119.936 ms 127.810 ms 135.965 ms 5 so-1-3-0-crj1-FFM1.de.cw.net (62.208.234.137) 143.668 ms 151.896 ms 159.672 ms 6 ge-1-0-0-200-crj2-FFM1.de.cw.net (62.208.244.82) 167.731 ms 175.415 ms 183.513 ms 7 so-1-2-0-crj2-MUC1.de.cw.net (62.208.240.214) 75.046 ms 81.165 ms 88.871 ms 8 ge-1-0-0-200-arj3-MUC1.de.cw.net (62.208.245.37) 97.062 ms 104.755 ms 112.823 ms 9 62.208.191.234 124.782 ms 132.720 ms 140.812 ms 10 GW-SF-BBS-15-S1-1-315.nefkom.de (212.114.255.33) 148.540 ms 156.230 ms 162.343 ms 11 GW-SUSE-NEFkom.241.nefkom.de (212.114.146.241) 194.602 ms 197.063 ms 198.191 ms 12 * * * 13 skylla-router.suse.de (195.135.221.1)(N!) 87.267 ms (N!) 93.265 ms (N!) 105.112 ms linux:/home/Max #
Bei der Ausgabe habe ich lange Zeilen manuell umgebrochen, damit das Ganze lesbar bleibt. Wie deutlich zu sehen ist, wird in vielen Zeilen neben der IP-Adresse auch der DNS-Name das jeweiligen Servers oder Routers angegeben. Dafür habe ich keinerlei Option benutzt (ich kenne die Manpage von traceroute gar nicht, weil ich so ein Problem noch nicht hatte...). Warum das bei Dir anders sein sollte, ist mir allerdings unklar.
Äh , da hatte ich mich falsch ausgedrückt, mein Fehler! Asche aufs Haupt streuend. Ich habe nur die IP-Adresse und will die dementsprechenden Stationen und deren Klarnamen haben. Die entsprechenden Stationen bekomme ich ja mit traceroute. Warte mal, ich habs mal schnell auf meinen Server und zum Vergleich über meinen Desktop laufen lassen. Der Server gibt die Namen nicht mit aus. Gleiche IP. Der Server läuft unter ner 8.2er Pro, aber ohne X. Mein Desktop läuft unter der 9.1er als update von einer 8.2er. Ich hoffe, das ich das jetzt verstehen muss, oder? CU at the trails Boris
Hallo Boris, Am Samstag, 1. Mai 2004 11:53 schrieb Boris:
Äh , da hatte ich mich falsch ausgedrückt, mein Fehler! Asche aufs Haupt streuend.
Das ist nicht schlimm. Allerdings weiß ich nicht so genau, ob ich eigentlich verstehe, was Du _jetzt_ schreibst...
Ich habe nur die IP-Adresse und will die dementsprechenden Stationen und deren Klarnamen haben. Die entsprechenden Stationen bekomme ich ja mit traceroute.
Ich versuch das mal: Du meinst, Du hast von einem entfernten Server nicht die URL, z.B. www.suse.de, sondern nur die IP-Adresse, in diesem Fall wäre das dann (moment)... max@linux:~> host www.suse.de www.suse.de. is an alias for Turing.suse.de. Turing.suse.de. has address 195.135.220.3 ...(aha) 195.135.220.3. Du möchtest jetzt nicht nur die IP-Adressen der zwischen Deinem Netz und dem Zielserver liegenden Server/Router erfahren, sondern auch deren DNS-Adressen. Ist das so? Nun, dann probiere ich das mal aus (lange Zeilen in der traceroute-Ausgabe sind der besseren Lesbarkeit wegen von mir manuell umgebrochen worden): linux:/home/Max # traceroute 195.135.220.3 traceroute to 195.135.220.3 (195.135.220.3), 30 hops max, 40 byte packets 1 192.168.1.1 7.931 ms 9.410 ms 10.768 ms 2 217.5.98.44 70.290 ms 78.086 ms 86.201 ms 3 217.237.153.82 92.266 ms 100.196 ms 108.035 ms 4 f-ea3.F.DE.net.DTAG.DE (62.154.17.54) 120.040 ms 127.839 ms 135.911 ms 5 so-1-3-0-crj1-FFM1.de.cw.net (62.208.234.137) 143.743 ms 151.781 ms 159.590 ms 6 ge-0-0-0-100-crj2-FFM1.de.cw.net (62.208.244.66) 167.687 ms 175.635 ms 183.544 ms 7 so-1-2-0-crj2-MUC1.de.cw.net (62.208.240.214) 75.297 ms 83.206 ms 91.115 ms 8 ge-0-0-0-100-arj3-MUC1.de.cw.net (62.208.245.5) 98.915 ms 104.973 ms 114.801 ms 9 62.208.191.234 124.955 ms 132.781 ms 140.592 ms 10 GW-SF-BBS-16-S1-1-316.nefkom.de (212.114.255.42) 148.736 ms 156.484 ms 164.526 ms 11 GW-SUSE-NEFkom.241.nefkom.de (212.114.146.241) 182.408 ms 192.486 ms 206.123 ms 12 * * * 13 skylla-router.suse.de (195.135.221.1)(N!) 85.258 ms (N!) 94.978 ms (N!) 101.008 ms linux:/home/Max # Ich bekomme also mit traceroute 195.135.220.3 exakt dieselbe Ausgabe wie mit traceroute www.suse.de. In beiden Fällen werden mir bei den meisten Hops die DNS-Namen der jeweiligen Router/Server mit angegeben. Dass Du, wenn das bei Dir (aus welchem Grund auch immer) nicht der Fall sein sollte, auch Programme wie nslookup, host oder dig verwenden kannst, um den DNS-Namen festzustellen, der zu einer bestimmten (öffentlichen) IP-Adresse gehört, habe ich ja in meiner letzten Mail bereits erwähnt...
Warte mal, ich hab's mal schnell auf meinen Server und zum Vergleich über meinen Desktop laufen lassen.
Der Server gibt die Namen nicht mit aus. Gleiche IP. Der Server läuft unter 'ner 8.2er Pro, aber ohne X. Mein Desktop läuft unter der 9.1er als update von einer 8.2er.
Meinst Du das jetzt so, dass Du je ein traceroute mit der gleichen Ziel-IP-Adresse sowohl über einen Client-Computer mit installiertem SuSE-Linux 9.1 als auch über einen Server-Rechner mit installiertem SuSE-Linux 8.2 hast laufen lassen und Dir bei dem Client-Computer die DNS-Namen bei den verschiedenen Hops mit ausgegeben wurden, beim Server-Rechner aber nicht? (Ob X jetzt auf irgendeinem der beiden Rechner installiert ist oder nicht, ist übrigens völlig unwichtig. traceroute ist ein reines Kommandozeilen-Programm.)
Ich hoffe, dass ich das jetzt verstehen muss, oder?
Hoffentlich habe ich jetzt so einigermaßen verstanden, was Du eigentlich meinst...
CU at the trails
Boris
Viele Grüße, Marcus -- - Inhaltliche Antworten bitte nur an die Mailingliste. - Die Spielregeln: http://www.suse-etikette.de.vu/
Am Montag, 3. Mai 2004 22:48 schrieb Marcus Glöder:
Hallo Boris,
Am Samstag, 1. Mai 2004 11:53 schrieb Boris:
Äh , da hatte ich mich falsch ausgedrückt, mein Fehler! Asche aufs Haupt streuend.
Das ist nicht schlimm. Allerdings weiß ich nicht so genau, ob ich eigentlich verstehe, was Du _jetzt_ schreibst...
Ich hoffe schon :)
Ich habe nur die IP-Adresse und will die dementsprechenden Stationen und deren Klarnamen haben. Die entsprechenden Stationen bekomme ich ja mit traceroute.
Ich versuch das mal: Du meinst, Du hast von einem entfernten Server nicht die URL, z.B. www.suse.de, sondern nur die IP-Adresse, in diesem Fall wäre das dann (moment)...
max@linux:~> host www.suse.de www.suse.de. is an alias for Turing.suse.de. Turing.suse.de. has address 195.135.220.3
...(aha) 195.135.220.3. Du möchtest jetzt nicht nur die IP-Adressen der zwischen Deinem Netz und dem Zielserver liegenden Server/Router erfahren, sondern auch deren DNS-Adressen. Ist das so?
Exakt.
Nun, dann probiere ich das mal aus (lange Zeilen in der traceroute-Ausgabe sind der besseren Lesbarkeit wegen von mir manuell umgebrochen worden):
linux:/home/Max # traceroute 195.135.220.3 traceroute to 195.135.220.3 (195.135.220.3), 30 hops max, 40 byte packets 1 192.168.1.1 7.931 ms 9.410 ms 10.768 ms 2 217.5.98.44 70.290 ms 78.086 ms 86.201 ms 3 217.237.153.82 92.266 ms 100.196 ms 108.035 ms 4 f-ea3.F.DE.net.DTAG.DE (62.154.17.54) 120.040 ms 127.839 ms 135.911 ms 5 so-1-3-0-crj1-FFM1.de.cw.net (62.208.234.137) 143.743 ms 151.781 ms 159.590 ms 6 ge-0-0-0-100-crj2-FFM1.de.cw.net (62.208.244.66) 167.687 ms 175.635 ms 183.544 ms 7 so-1-2-0-crj2-MUC1.de.cw.net (62.208.240.214) 75.297 ms 83.206 ms 91.115 ms 8 ge-0-0-0-100-arj3-MUC1.de.cw.net (62.208.245.5) 98.915 ms 104.973 ms 114.801 ms 9 62.208.191.234 124.955 ms 132.781 ms 140.592 ms 10 GW-SF-BBS-16-S1-1-316.nefkom.de (212.114.255.42) 148.736 ms 156.484 ms 164.526 ms 11 GW-SUSE-NEFkom.241.nefkom.de (212.114.146.241) 182.408 ms 192.486 ms 206.123 ms 12 * * * 13 skylla-router.suse.de (195.135.221.1)(N!) 85.258 ms (N!) 94.978 ms (N!) 101.008 ms linux:/home/Max #
Ich bekomme also mit traceroute 195.135.220.3 exakt dieselbe Ausgabe wie mit traceroute www.suse.de. In beiden Fällen werden mir bei den meisten Hops die DNS-Namen der jeweiligen Router/Server mit angegeben. Dass Du, wenn das bei Dir (aus welchem Grund auch immer) nicht der Fall sein sollte, auch Programme wie nslookup, host oder dig verwenden kannst, um den DNS-Namen festzustellen, der zu einer bestimmten (öffentlichen) IP-Adresse gehört, habe ich ja in meiner letzten Mail bereits erwähnt...
Patsch, da habe ich mal wieder zu schnell gelesen. Grmbl.
Warte mal, ich hab's mal schnell auf meinen Server und zum Vergleich über meinen Desktop laufen lassen.
Der Server gibt die Namen nicht mit aus. Gleiche IP. Der Server läuft unter 'ner 8.2er Pro, aber ohne X. Mein Desktop läuft unter der 9.1er als update von einer 8.2er.
Meinst Du das jetzt so, dass Du je ein traceroute mit der gleichen Ziel-IP-Adresse sowohl über einen Client-Computer mit installiertem SuSE-Linux 9.1 als auch über einen Server-Rechner mit installiertem SuSE-Linux 8.2 hast laufen lassen und Dir bei dem Client-Computer die DNS-Namen bei den verschiedenen Hops mit ausgegeben wurden, beim Server-Rechner aber nicht?
Genau!
(Ob X jetzt auf irgendeinem der beiden Rechner installiert ist oder nicht, ist übrigens völlig unwichtig. traceroute ist ein reines Kommandozeilen-Programm.)
So verstehe ich das auch und deshalb wundert es mich. Ich frage mich nur, ob ich irgendlwelche wichtigen Programme vergessen habe.
Ich hoffe, dass ich das jetzt verstehen muss, oder?
Hoffentlich habe ich jetzt so einigermaßen verstanden, was Du eigentlich meinst...
Hast Du!
Am Dienstag, 4. Mai 2004 09:27 schrieb Boris:
Am Montag, 3. Mai 2004 22:48 schrieb Marcus Glöder:
Hallo Boris,
Am Samstag, 1. Mai 2004 11:53 schrieb Boris:
[...]
Meinst Du das jetzt so, dass Du je ein traceroute mit der gleichen Ziel-IP-Adresse sowohl über einen Client-Computer mit installiertem SuSE-Linux 9.1 als auch über einen Server-Rechner mit installiertem SuSE-Linux 8.2 hast laufen lassen und Dir bei dem Client-Computer die DNS-Namen bei den verschiedenen Hops mit ausgegeben wurden, beim Server-Rechner aber nicht?
Genau!
(Ob X jetzt auf irgendeinem der beiden Rechner installiert ist oder nicht, ist übrigens völlig unwichtig. traceroute ist ein reines Kommandozeilen-Programm.)
So verstehe ich das auch und deshalb wundert es mich. Ich frage mich nur, ob ich irgendlwelche wichtigen Programme vergessen habe.
Verzeiht, wenn ich mich in Euren Dialog einmische. :-) Ich haette zunaechst ein paar Fragen: 1. Auf dem Rechner (Server) auf dem keine Namen mit ausgegeben werden klappt ein: 'traceroute www.suse.de' ??? 2. Wie sieht auf dem Server die /etc/resolv.conf aus? Ich vermute dass am Server die Adressauflösung nicht klappt. Das ist auch in Logfiles so, dass, wenn die Nameservereinträge bzw. local auch die hosts-Einraege nicht korrekt sind, nur IP-Adressen angezeigt werden. Im umgekehrten Fall werden jedeoch dann auch die Hostnamen (FQDN) ausgegeben. Gruss, Andreas. [...]
Am Dienstag, 4. Mai 2004 13:19 schrieb Andreas Scherer:
Am Dienstag, 4. Mai 2004 09:27 schrieb Boris:
Am Montag, 3. Mai 2004 22:48 schrieb Marcus Glöder:
Hallo Boris,
Am Samstag, 1. Mai 2004 11:53 schrieb Boris:
[...]
Meinst Du das jetzt so, dass Du je ein traceroute mit der gleichen Ziel-IP-Adresse sowohl über einen Client-Computer mit installiertem SuSE-Linux 9.1 als auch über einen Server-Rechner mit installiertem SuSE-Linux 8.2 hast laufen lassen und Dir bei dem Client-Computer die DNS-Namen bei den verschiedenen Hops mit ausgegeben wurden, beim Server-Rechner aber nicht?
Genau!
(Ob X jetzt auf irgendeinem der beiden Rechner installiert ist oder nicht, ist übrigens völlig unwichtig. traceroute ist ein reines Kommandozeilen-Programm.)
So verstehe ich das auch und deshalb wundert es mich. Ich frage mich nur, ob ich irgendlwelche wichtigen Programme vergessen habe.
Verzeiht, wenn ich mich in Euren Dialog einmische. :-)
You're wellcome :)
Ich haette zunaechst ein paar Fragen:
1. Auf dem Rechner (Server) auf dem keine Namen mit ausgegeben werden klappt ein: 'traceroute www.suse.de' ???
Ja. dies hatte ich schon probiert, mit der Folge, das ich über den Server auch nur IPs bekomme.
2. Wie sieht auf dem Server die /etc/resolv.conf aus?
Da steht mein DNS drin, der auch für meinen Desktop zuständig ist. Der Desktop greift über nur über diesen aufs Net zu, der Server direkt über die Leitung mittels ISDN/ISP. Zur weiteren Erklärung: Der Server ist ein Einwahlserver für meine Familie mit ISDN. Gleichzeitig benutze ich die Kiste um Sachen über das dünne Röhrchen am Sonntag zu saugen, wget sei dank. DSL liegt noch nicht :(
Ich vermute dass am Server die Adressauflösung nicht klappt. Das ist auch in Logfiles so, dass, wenn die Nameservereinträge bzw. local auch die hosts-Einraege nicht korrekt sind, nur IP-Adressen angezeigt werden. Im umgekehrten Fall werden jedeoch dann auch die Hostnamen (FQDN) ausgegeben.
Ich habe aber in den Logs nichts gefunden. Oder habe ich nur an der falschen Stelle geschaut? Das einzigste, was ich gefunden habe, ist jede Menge verworfene Pakte von Portscans und Pings durch die FW. Diesen Adressen (IPs) wollte ich mal auf den Grund gehen, weil das über die Konsole und ssh so schön schnell geht. Gruss Boris
Hallo Boris, Am Dienstag, 4. Mai 2004 15:29 schrieb Boris:
Am Dienstag, 4. Mai 2004 13:19 schrieb Andreas Scherer:
2. Wie sieht auf dem Server die /etc/resolv.conf aus?
Da steht mein DNS drin, der auch für meinen Desktop zuständig ist. Der Desktop greift über nur über diesen aufs Net zu, der Server direkt über die Leitung mittels ISDN/ISP.
Dass Dein Client-Rechner (SuSE 9.1) die Namensauflösung immer über den auf dem Gateway-Rechner (SuSE 8.2) angegebenen DNS-Server vornimmt, erklärt, warum traceroute auf dem Client-Rechner die DNS-Namen der Hops mit angibt (wie es ja auch sein sollte). Die Angabe, Dein Gateway-Rechner greife aufs Internet "direkt über die Leitung mittels ISDN/ISP" zu verstehe ich nicht ganz. Benutzt der Gateway-Rechner den auf ihm angegebenen DNS-Server denn nicht? Warum führt ein traceroute www.suse.de auf dem Gateway-Rechner denn überhaupt zu einer Ausgabe der Hops, wenn der Gateway-Rechner überhaupt gar keinen DNS-Server benutzt?
Zur weiteren Erklärung: Der Server ist ein Einwahlserver für meine Familie mit ISDN. Gleichzeitig benutze ich die Kiste um Sachen über das dünne Röhrchen am Sonntag zu saugen, wget sei dank. DSL liegt noch nicht :(
Rein interessehalber: Was meinst Du denn mit dem "dünnen Röhrchen"?
Gruß
Boris
Grüße, Marcus -- - Inhaltliche Antworten bitte nur an die Mailingliste. - Die Spielregeln: http://www.suse-etikette.de.vu/
participants (3)
-
Andreas Scherer
-
Boris
-
Marcus Glöder