PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DNS-Server einrichten



shakesbeer
21.02.05, 21:47
Hallo,

ich arbeite mit fc3 und möchte mir einen nameserver basteln. dazu habe ich zunächst die /etc/resolv.conf wie folgt geändert:
------------------------------------------------------------------------------------------------------------------------
search home
nameserver 127.0.0.1
#nameserver 62.52.50.67
#nameserver 193.189.244.205
----------------------------------------------------------------------------------------------------------------------
die nameserver 62.52.50.67 und 193.189.244.205 stehen bereits in dieser datei. evtl wurden sie automatisch von meinem dsl-provider heruntergezogen und dorthinein gespeichert? ich habe sie dann als kommentar gekenntzeichnet. (doch jedesmals, wenn ich den rechner neustarte, dann erscheinen sie erneut wieder in dieser datei. ist das normal? oder kann man das irgendwie unterdrücken?)


das /etc/named.conf habe ich weitgehend unverändert gelassen bis auf die zeile forwarders:
---------------------------------------------------------------------------------------------------------------------------
options {
directory "/var/named";

#DNS vom provider?
forwarders{ 62.52.50.70; };
#etc.......
--------------------------------------------------------------------------------------------------------------------------------

anschließend habe ich den /etc/init.d/named gestart.
mit dig -x 127.0.0.1 erhalte ich folgende meldung:
--------------------------------------------------------------------------------------------------------------------------------
; <<>> DiG 9.2.4 <<>> -x 127.0.0.1
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53467
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; QUESTION SECTION:
;1.0.0.127.in-addr.arpa. IN PTR

;; ANSWER SECTION:
1.0.0.127.in-addr.arpa. 259200 IN PTR loopback.mediaways.net.

;; AUTHORITY SECTION:
0.0.127.in-addr.arpa. 259200 IN NS loopback.mediaways.net.

;; ADDITIONAL SECTION:
loopback.mediaways.net. 3447 IN A 127.0.0.1

;; Query time: 47 msec
;; SERVER: 62.52.50.67#53(62.52.50.67)
;; WHEN: Mon Feb 21 20:59:34 2005
;; MSG SIZE rcvd: 106
-------------------------------------------------------------------------------------------------------------------------

Frage: muss ich hier nicht meinen localhost mit der ip 127.0.0.1 als antwort bekommen? warum bekomme ich als antwort immer den server mit der ip 62.52.50.67?

mit nslookup 127.0.0.1 erhalte ich folgende meldung:
----------------------------------------------------------------------------------------------------------------------
Server: 62.52.50.67
Address: 62.52.50.67#53

1.0.0.127.in-addr.arpa name = loopback.mediaways.net.
----------------------------------------------------------------------------------------------------------------------

auch hier dachte ich, dass ich den localhost mit der ip 127.0.0.1 erhalten müsste?

kann mir bitte einer sagen, ob so mein nameserver schon richtig eingerichtet ist und auch funktioniert?

vielen dank für die hilfe und herzlliche grüsse,

shakesbeer

mkahle
22.02.05, 07:14
ich arbeite mit fc3 und möchte mir einen nameserver basteln. dazu habe ich zunächst die /etc/resolv.conf wie folgt geändert:
------------------------------------------------------------------------------------------------------------------------
search home
nameserver 127.0.0.1
#nameserver 62.52.50.67
#nameserver 193.189.244.205
----------------------------------------------------------------------------------------------------------------------
die nameserver 62.52.50.67 und 193.189.244.205 stehen bereits in dieser datei. evtl wurden sie automatisch von meinem dsl-provider heruntergezogen und dorthinein gespeichert? ich habe sie dann als kommentar gekenntzeichnet. (doch jedesmals, wenn ich den rechner neustarte, dann erscheinen sie erneut wieder in dieser datei. ist das normal? oder kann man das irgendwie unterdrücken?)
Ich nehme an, Du hast DSL. Die Änderungen werden vom pppd, respektive vom Skript ip-up durchgeführt. Unterdrücken kannst Du das i.d.R. indem Du "nousepeerdns" in den pppd options einfügst. Das sollte vom ip-up Script respektiert werden (habe gerade kein fc3, um es zu prüfen)

Frage: muss ich hier nicht meinen localhost mit der ip 127.0.0.1 als antwort bekommen? warum bekomme ich als antwort immer den server mit der ip 62.52.50.67?
Du bekommst die Antwort vom Server mit der ip 62.52.50.67. Und Dein Provider löst ein wenig befremdlich auf ;)

mit nslookup 127.0.0.1 erhalte ich folgende meldung:
----------------------------------------------------------------------------------------------------------------------
Server: 62.52.50.67
Address: 62.52.50.67#53

1.0.0.127.in-addr.arpa name = loopback.mediaways.net.
----------------------------------------------------------------------------------------------------------------------

auch hier dachte ich, dass ich den localhost mit der ip 127.0.0.1 erhalten müsste?
siehe vorstehenden Kommentar

kann mir bitte einer sagen, ob so mein nameserver schon richtig eingerichtet ist und auch funktioniert?
Ich betreibe auf meiner DSL Firewall einen eigenen Nameserver, der mir die Zonen localhost und 0.0.127.in-addr.arpa korrekt auflöst. Darüber hinaus erlaubt mir diese Konstellation die Verwaltung der Zone .local und die Rückwärtsauflösung meiner lokalen IP-Ranges.
Hier ein kleines Beispiel für die Zone localhost:
in der named.conf:

zone "localhost" {
type master;
file "hosts.localhost";
check-names fail;
allow-update { none; };
};
und die Datei /var/named/hosts.localhost sieht dann so aus:

;
; zone file for localhost
;
$TTL 1D
@ 86400 IN SOA localhost. dns.localhost. (
2003121401 ; serial
28800 ; refresh time : 8 hours
7200 ; retry time : 2 hours
1209600 ; expiration time : 2 weeks
86400 ; minimum time to live : 1 day
)

1D IN NS localhost.

localhost 1D IN A 127.0.0.1


Und hier ein Beispiel für die Rückwärtsauflösung:
in der named.conf:

zone "0.0.127.in-addr.arpa" {
type master;
file "net.127.0.0";
check-names fail;
allow-update { none; };
};

und die Datei /var/named/net.127.0.0:

;
; localhost
;
@ 1D IN SOA localhost. dns.localhost. (
2003121401 ; serial
28800 ; refresh time : 8 hours
7200 ; retry time : 2 hours
1209600 ; expiration time : 2 weeks
86400 ; minimum time to live : 1 day
)

1D IN NS localhost.
1 1D IN PTR localhost.


Hope this helps

shakesbeer
22.02.05, 19:35
hallo,

ich habe "nousepeerdns" in der datei options eingefügt, doch leider läßt sich mein dsl nicht mehr ins internet einwählen.

zu dem habe ich festgestellt, dass die datei /etc/resolv.conf bei jedem rechnerstart neu generiert wird und individuelle einstellungen überschreibt. z.b habe ich die zeile "nameserver 127.0.0.1" eingefügt. nach jedem neustart verschwindet diese jedoch und die erwähnten provider-ips erscheinen erneut.

grüsse,

shakesbeer

shakesbeer
22.02.05, 19:59
hallo,

ich habe deine configuration zum ausprobieren übernommen. doch auch hier habe ich dieselbe meldung bekommen wie zuvor:
----------------------------------------------------------------------------------------------------------------------------------
; <<>> DiG 9.2.4 <<>> -x 127.0.0.1
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23784
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; QUESTION SECTION:
;1.0.0.127.in-addr.arpa. IN PTR

;; ANSWER SECTION:
1.0.0.127.in-addr.arpa. 259200 IN PTR loopback.mediaways.net.

;; AUTHORITY SECTION:
0.0.127.in-addr.arpa. 259200 IN NS loopback.mediaways.net.

;; ADDITIONAL SECTION:
loopback.mediaways.net. 3122 IN A 127.0.0.1

;; Query time: 48 msec
;; SERVER: 62.52.50.70#53(62.52.50.70)
;; WHEN: Tue Feb 22 20:55:23 2005
;; MSG SIZE rcvd: 106
----------------------------------------------------------------------------------------------------------------------------


viele grüsse,

Bach