Opened 13 years ago
Closed 12 years ago
#992 closed Aufgabe (erledigt)
name lookup ohne domain
| Reported by: | Rüdiger Kupper | Owned by: | bau |
|---|---|---|---|
| Priority: | bald erledigen | Milestone: | Schuljahr 2013/14 |
| Component: | Server: LML-Server (paedml) | Severity: | beeinträchtigt den Unterricht einiger Lehrer |
| Keywords: | Cc: |
Description
Was ist denn unsere search domain, wenn man keine angibt?
Ich erhalte z.B. folgende IP für ltsp1:
kup@paedml:~$ dig ltsp1 ;; QUESTION SECTION: ;ltsp1. IN A ;; ANSWER SECTION: ltsp1. 0 IN A 67.215.65.132
aber
kup@paedml:~$ dig ltsp1.kg-fds.de ;; QUESTION SECTION: ;ltsp1.kg-fds.de. IN A ;; ANSWER SECTION: ltsp1.kg-fds.de. 7200 IN A 10.32.1.248
Change History (12)
comment:1 by , 13 years ago
comment:2 by , 13 years ago
Das steht eigentlich bereits in der resolv.conf auf dem paedml:
search kg-fds.de nameserver 10.32.1.1 nameserver 10.16.209.3
Auch in der resolv.conf auf dem db steht der "search kg-fds.de"-Eintrag.
Ich verstehe also agr nicht, wieso die Auflösung bei gewissen Namen nicht klappt?
- paedml: klappt
- ipcop: klappt
- ltsp1-7: klappt nicht (man bekommt die IP von OpenDNS)
- proxmoxs klappt nicht
Auf welche Art hast Du den Nameservern denn die Namen ltsp1-7 beigebracht? Irgendwie ist das ander als bei paedml und ipcop.
comment:3 by , 13 years ago
Ah, okay, ich sehe den Unterschied:
Auf dem paedml steht in /etc/bind/db.linuxmuster
paedml IN A 10.32.1.1 ipcop IN A 10.32.1.254 ;### linuxmuster - begin ### DON'T REMOVE THIS LINE ### ;### linuxmuster - end ### DON'T REMOVE THIS LINE ### www.kg-fds.de. IN A 81.169.188.145 moodle.kg-fds.de. IN A 129.143.68.248 proxy.kg-fds.de. IN A 10.32.1.251 ltsp118.kg-fds.de. IN A 10.32.1.248 ltsp1.kg-fds.de. IN A 10.32.1.248 ltsp126.kg-fds.de. IN A 10.32.1.249 ltsp2.kg-fds.de. IN A 10.32.1.249 ltsp138.kg-fds.de. IN A 10.32.1.250 ltsp3.kg-fds.de. IN A 10.32.1.250 ltsp145.kg-fds.de. IN A 10.32.1.247 ltsp4.kg-fds.de. IN A 10.32.1.247 ltsp128a.kg-fds.de. IN A 10.32.1.246 ltsp5.kg-fds.de. IN A 10.32.1.246 ltsp128b.kg-fds.de. IN A 10.32.1.245 ltsp6.kg-fds.de. IN A 10.32.1.245 ltsp128c.kg-fds.de. IN A 10.32.1.244 ltsp7.kg-fds.de. IN A 10.32.1.244
paedml und ipcop stehen also nur mit ihrem Hostenamen drin, die ltsp-Server aber mit dem FQDN. Gab es dafür einen Grund? Sieht so aus, als müsste es funktionieren, wenn man die anderen Rechner auch nur mit dem Hostnamen reinschreibt.
comment:5 by , 13 years ago
Hast Du die Namen in die /etc/bind/db.linuxmuster von Hand reingeschrieben, oder wird die Datei von einem Skript generiert?
comment:6 by , 13 years ago
Die sind von Hand eingetragen - du musst also nur das kg-fds.de. (Punkt am Ende besagt, dass bind nicht nochmals die Domain anhängt) löschen. Ich denke, das müsste die Lösung sein.
comment:7 by , 13 years ago
Problem liegt am zweiten bind auf 10.32.1.251, den muss ich mal näher inspizieren. Der paedml liefert den korrekten Namen, damit das auch auf dem 251 geht muss der noch die Adressen mitgeteilt bekommen. Wir benötigen zwei DNS, da der Name wpad zweierlei Antworten benötigt, wenn man ihn anfragt.
comment:8 by , 13 years ago
| Resolution: | → erledigt |
|---|---|
| Status: | new → closed |
Wir haben in beiden dns (bind9) auf paedml und proxys jeweils den DomainName bei jedem Host entfernt. Dieser wird vom DNS nun automatisch angefügt.
Test mit dig muss schiefgehen, da dig nach dem Hostname. (Punkt am Ende) fragt, der DNS gibt die Anfrage an den übergeordneten DNS weiter, schließlich antwortet OpenDNS mit einer IP (Fehlerseite). Alle anderen Programme machen es richtig (ohne Punkt), so dass die Namensauflösung funktioniert.
comment:9 by , 13 years ago
| Resolution: | erledigt |
|---|---|
| Status: | closed → reopened |
Der Nameserver für's Lehrernetz (db) hat das selbe Problem. Dort stehen in der bind-Konfiguration ebenfalls die vollen Namen.
Mir war nur nicht ganz klar, in welcher Datei ich dort die Änderung machen muss, es gibt die "db.209.16.10" und eine "kg-fds.de.hosts". In letzterer hast Du auch schon den ltspl1 eingetragen, in der "db.209.16.10" fehlt er noch.
Wird die "db"-Datei aus der "hosts"-Datei generiert?
comment:10 by , 13 years ago
| Milestone: | Schuljahr 2012/13 → Ubuntu im Lehrerzimmer |
|---|---|
| Priority: | gering → normal |
| Severity: | unkritisch → normal |
| Type: | Verbesserung → Aufgabe |
Problem besteht noch im Lehrernetz, ändere Milestone entsprechend.
comment:11 by , 13 years ago
| Milestone: | Ubuntu im Lehrerzimmer → Schuljahr 2013/14 |
|---|
Wie ist der Status dieses tickets?
Ist die Namensauflösung jetzt überall konsistent gelöst?
comment:12 by , 12 years ago
| Resolution: | → erledigt |
|---|---|
| Status: | reopened → closed |
Ein Test auf ltspl2 hat gerade ergeben, dass die Namen (paedml, ltspl1, ltsp1,...) korrekt aufgelöst werden, auch ohne die Domain-Endung .kg-fds.de
Ich vermute, dass die Umstellung auf dnsmasq auf allen Servern das Problem behoben hat.
Die 67.215.65.132 ist die URL von OpenDNS, wo der dann auf eine nicht erfolgreiche DNS-Anfrage verweist. Unsere Search-Domain sollte also kg-fds.de sein. Wie sage ich denn dem DNS, dass er an Namensanfragen in denen nur der Hostname mitgegeben wird automatisch kg-fds.de dranhängen soll?