DHCP Rückwärtsauflösung

Status
Für weitere Antworten geschlossen.

hssuhle

Neuer User
Mitglied seit
16 Mai 2005
Beiträge
174
Punkte für Reaktionen
0
Punkte
16
Hallo, Welt!

Ich habe hier gerade ein Problem mit der DNS-Rückwärtsauflösung in meinem LAN:

Ich nutze die FBF 7050 FON WLAN, zwei Rechner per LAN und einen per WLAN, allesamt unter Linux. Alle nutzen den DHCP-Server der Box.

Leider kann ich den DNS der Box nicht nutzen, um herauszufinden, an welcher Adresse ein Rechner hängt:

hss@athlon:~> ping monika
ping: unknown host monika

Aber: (weil ich weiß, dass der Rechner monika gerade 192.168.150.22 hat:)
ping 192.168.150.22
PING 192.168.150.22 (192.168.150.22) 56(84) bytes of data.
64 bytes from 192.168.150.22: icmp_seq=1 ttl=64 time=0.449 ms

und jetzt der Hammer: Die FBF weiß es und gibt es preis!
hss@athlon:~> dig monika

; <<>> DiG 9.3.1 <<>> monika
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34649
;; flags: qr aa ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;monika. IN A

;; ANSWER SECTION:
monika. 10 IN A 192.168.150.22

;; Query time: 3 msec
;; SERVER: 192.168.150.1#53(192.168.150.1)
;; WHEN: Mon Apr 10 13:47:16 2006
;; MSG SIZE rcvd: 46


Wer kann mir helfen?

Vielen Dank!
 
Wenn die FBF dies weiß und per dig auch abzufragen ist, dann probiere mal statt "ping monika" das Kommando "ping monika." :-)

Alternativ kannst Du natürlich einfach nslookup verwenden: "nslookup monika." Achtung: da ist ein Punkt nach dem Hostnamen, damit nicht irgendwelche Default-Suffixe angehängt werden.

--gandalf.
 
Das ist ja unglaublich!

Den Punkt habe ich übersehen, und es klappt tatsächlich!

So, wie bekomme ich den Punkt aber nun wieder weg?

Herzlichen Dank für Deinen Augenöffner schonmal!

Gruß!

Hans-Stefan
 
Wie meinst Du "Punkt wegbekommen"? Der Punkt gehört da hin und verhindert das Anhängen von Suffixen beim Lookup, d.h. der Name ist mit Punkt so ok. Wenn Du für eine Anzeige das entfernen willst, dann ist das eine Frage des Betriebssystems etc.

Unter Unix würde ich folgendes verwenden:
Code:
name="`echo $name | sed 's/.$//'`"

--gandalf.
 
Ja nee, is klaar. Habe mich unklar ausgewrungen^Kgedrückt.

Ich möchte meine Rechner so ansprechen können, wie sie heißen. Ohne Punkt. Sprich: Sie sollen auf z.B. "ping monika" (ohne Punkt) reagieren.

Was muss ich dann bei der DHCP-Anmeldung beachten?

Danke!

HSS
 
Das hat nichts mit DHCP zu tun, sondern mit den DNS-Einstellungen. Dort darf kein Suffix eingetragen sein... das ist dann der Unterschied zwischen "nslookup monika" und "nslookup monika.". Was passiert, kannst Du sehen, wenn in nslookup mit "set debug" die Ausgaben etwas geschwätziger werden ;-)

--gandalf.
 
Ich fürchte, ich muss blind sein:

athlon:/etc/sysconfig/network # nslookup
> set debug
> monika
Server: 192.168.150.1
Address: 192.168.150.1#53

------------
QUESTIONS:
monika, type = A, class = IN
ANSWERS:
-> monika
internet address = 192.168.150.22
AUTHORITY RECORDS:
ADDITIONAL RECORDS:
------------
Name: monika
Address: 192.168.150.22
> monika.
Server: 192.168.150.1
Address: 192.168.150.1#53

------------
QUESTIONS:
monika, type = A, class = IN
ANSWERS:
-> monika
internet address = 192.168.150.22
AUTHORITY RECORDS:
ADDITIONAL RECORDS:
------------
Name: monika
Address: 192.168.150.22
>

Beide Male exakt dieselbe Antwort (ohne Punkt...)
Huch???

Danke schonmal für Deine ausführliche Hilfe, Gandalf!

Gruß!

Hans-Stefan
 
Na, geht doch ;-) Viel Spaß! Ich schließe hier mal wieder...

--gandalf.
 
Status
Für weitere Antworten geschlossen.
Kostenlos!

Statistik des Forums

Themen
248,906
Beiträge
2,303,648
Mitglieder
378,540
Neuestes Mitglied
dlonra1