Hallo!
Ich möchte Dir nicht zu nahe tretten, aber:
Wie Sebastian sagte, einen Hostnamen per arp aufzulösen geht
nun wirklich nicht (abgesehen vom NetBios-Arp). Die NetBios
Knotentypen, sagen lediglich aus mit welcher „Versandart“
NetBiosnamen aufgelöst werden (Broadcast, Unicast,
WinsServer).
>>> Wenn die Begriffe Hostname, DNS, ARP und Auflösung fallen, dann sollte doch wohl klar sein was gemeint ist:
Ich habe einen Hostnamen und benötige die IP-Adresse. Beide (DNS, ARP) können das.
Das sieht so aus, als ob Du krampfhaft versuchst, dir das anders vorzustellen??
Meiner Erfahrung nach, liegen solche Probleme oft am NetBios,
bzw. mehr an einer Differenz zwischen Wins und DNS. Allerdings
versucht eine Windows Workstation einen Namen erst per DNS
aufzulösen, erst dann per Netbios. Mit den dazugehörigen
lokalen Dateien wäre die Reihenfolge so:
hosts -> DNS-Lookup -> lmhosts -> NetBios(Wins)
Man kann die Reihenfolge bestimmen, mit der Versucht wird, einen Hostnamen aufzulösen (Hostname ===> IP-Adresse). b-node, p-node, m-node, h-node.
Der Knotentype kann im DHCP Server bestimmt werden.
Warum allerdings ein Sniffer mit einem 38-Tonner verglichen
wird weiß ich nicht. Ich würde es eher mit fachmännischem
Feinwerkzeug vergleichen. Ethereal auf ein Laptop und Traffic
capturen.
Ich war zu dämlich, den Etheral auf ein Ereignis zu triggern. Wie kann ich z.B. triggern, jedesmal wenn eine Namensauflösung stattfindet. (WINS, DNS, ARP, …)
Der Grund warum ich Etheral mit einem 38-Tonner verglichen habe ist ganz einfach: Es gibt keine 60-Tonner
)
Um festzustellen, ob eine Adresse per DNS (hosts) aufgelöst
wurde, kannst Du Dir per
ipconfig -displaydns
unter
NT(?)/2K und XP den DNS Cache anzeigen lassen.
Dank Dir! Sowas in der Art hatte ich gesucht. Ich habe mir die Anzeige angesehen. Das steht eine Menge drinn.
Weißt Du was Eintragstypen sind? (zweite Zeile für jeden Eintrag).
Es scheint zumindest den Type 1,2,12 zu geben. Was sagt mir das?
Dank Dir schön!
Herbert
Chris