Strona 1 z 2

Lokalny server dns, nie rozwiązuje nazw :/

: 04 listopada 2015, 21:05
autor: lewozmywakk
Zgłębiam tajniki dns'a, a zwłaszcza bind9 i trafiłem na problem...
Mam dwie maszyny - server i klient...

wpis w /etc/bind/named.conf.local

Kod: Zaznacz cały

zone "rafal.pl" {
    type master;
    file "/etc/bind/db.rafal";
};
wpis w db.rafal

Kod: Zaznacz cały

$TTL      604800
@          IN            SOA         ubuntu.rafal.pl. (
                                              20              ; Serial
                                      604800                ; Refesh
                                        86400                ; Retry
                                      2419200               ; Expire
                                      604800 )               ; Negative Cache TTL
;
@          IN           NS          ubuntu.rafal.pl.
NS         IN           A            192.168.1.111

;inne komputery
klient.rafal.pl.                   IN            A        192.168.1.112
oczywiście zrestartowałem demona bind9

pinguje na komputer 192.168.1.112 i działa, ale jak pinguje klient.rafal.pl to wywala mi unknown host klient.rafal.pl
Pytanie - czemu nie działa?

Jako hostname mam ustawione ubuntu.rafal.pl
W pliku hosts ustawione 127.0.1.1 ubuntu.rafal.pl , jeżeli wywale ten wpis to po wpisaniu ping ubuntu.rafal.pl powinno mi pingować na 192.168.1.111 a wywala unknown host ubuntu.rafal.pl

Pomoże ktoś ?

: 05 listopada 2015, 07:58
autor: LordRuthwen
To pokaż mi definicje ubuntu.rafal.pl w pliku db.rafal :)

: 05 listopada 2015, 08:15
autor: pawkrol
Sprawdź też konfigurację binda oraz strefy:

Kod: Zaznacz cały

[font=arial][color=#000000][size=84]# named-checkconf /etc/bind/named.conf[/size]
[/color][/font]
[font=arial][color=#000000][size=84]# named-checkzone rafal.pl /etc/bind/db.rafal[/size][/color][/font][B][color=#804c19][size=84]
[/size][/color][/B]
Pokaż co pokazuje /var/log/syslog

: 05 listopada 2015, 11:15
autor: lewozmywakk
named-checkconf /etc/bind/named.conf nic nie wypluwa

named-checkzone rafal.pl /etc/bind/db.rafal wypluł:

[HTML]dns_rdata_fromtext: /etc/bind/db.rafal:10: near eol: unexpected end of input
zone rafal.pl/IN: loading from master file /etc/bind/db.rafal failed: unexpected end of input
zone rafal.pl/IN: not loaded due to errors.[/HTML]

tail -n 20 /var/log/syslog mi wypluł

Kod: Zaznacz cały

Nov  5 11:02:17 ubuntu named[1878]: automatic empty zone: 9.E.F.IP6.ARPA
Nov  5 11:02:17 ubuntu named[1878]: automatic empty zone: A.E.F.IP6.ARPA
Nov  5 11:02:17 ubuntu named[1878]: automatic empty zone: B.E.F.IP6.ARPA
Nov  5 11:02:17 ubuntu named[1878]: automatic empty zone: 8.B.D.0.1.0.0.2.IP6.ARPA
Nov  5 11:02:17 ubuntu named[1878]: command channel listening on 127.0.0.1#953
Nov  5 11:02:17 ubuntu named[1878]: command channel listening on ::1#953
Nov  5 11:02:17 ubuntu named[1878]: managed-keys-zone: loaded serial 3
Nov  5 11:02:17 ubuntu named[1878]: zone 0.in-addr.arpa/IN: loaded serial 1
Nov  5 11:02:17 ubuntu named[1878]: zone 127.in-addr.arpa/IN: loaded serial 1
Nov  5 11:02:17 ubuntu named[1878]: zone localhost/IN: loaded serial 2
Nov  5 11:02:17 ubuntu named[1878]: dns_rdata_fromtext: /etc/bind/db.rafal:10: near eol: unexpected end of input
Nov  5 11:02:17 ubuntu named[1878]: zone rafal.pl/IN: loading from master file /etc/bind/db.rafal failed: unexpected end of input
Nov  5 11:02:17 ubuntu named[1878]: zone rafal.pl/IN: not loaded due to errors.
Nov  5 11:02:17 ubuntu named[1878]: zone 255.in-addr.arpa/IN: loaded serial 1
Nov  5 11:02:17 ubuntu named[1878]: all zones loaded
Nov  5 11:02:17 ubuntu named[1878]: running
Nov  5 11:02:22 ubuntu dhcpd: DHCPINFORM from 192.168.1.101 via eth0: not authoritative for subnet 192.168.1.0
Nov  5 11:05:12 ubuntu dhcpd: DHCPINFORM from 192.168.1.101 via eth0: not authoritative for subnet 192.168.1.0
Nov  5 11:06:12 ubuntu dhcpd: DHCPREQUEST for 192.168.1.100 from cc:fa:00:af:97:e3 via eth0: unknown lease 192.168.1.100.
Nov  5 11:06:48 ubuntu dhcpd: DHCPINFORM from 192.168.1.101 via eth0: not authoritative for subnet 192.168.1.0
Dodane:
LordRuthwen pisze:To pokaż mi definicje ubuntu.rafal.pl w pliku db.rafal :)
a to nie jest ten wpis?

@ IN NS ubuntu.rafal.pl.
NS IN A 192.168.1.111

moja wiedza opiera się na kursie linux administracji serverem ze strefy kursów...

: 05 listopada 2015, 11:24
autor: pawkrol
Nie pisz postów jeden pod drugim. Używaj edycji.

Nie ładuje ci się plik strefy, bo masz w nim błędy. Dlatego nie możesz rozwiązać nazw.

: 05 listopada 2015, 11:33
autor: lewozmywakk
ale jakie błędy? Właśnie nie wiem, co jest tam błędnego. Próbowałem już kilka kombinacji i nic

: 05 listopada 2015, 11:41
autor: LordRuthwen
Nie, to nie jest ten wpis.
Poczytaj może jak ma wyglądać plik strefy, skoro chcesz zgłębić tajniki serwerów DNS, jak napisałeś w pierwszym poście, to taka wiedza będzie Ci niezbędna do dalszej nauki.

: 05 listopada 2015, 11:42
autor: pawkrol
Spróbuj dodac adres email do rekordu SOA
Coś ala:

Kod: Zaznacz cały

Masz tak :
 @          IN            SOA         ubuntu.rafal.pl. (
Zmień na:
 @          IN            SOA         ubuntu.rafal.pl. support.rafal.pl. (
support.rafal.pl. - adres email admina domeny (ma być kropka zamiast znaku @)

Potem sprawdź
# named-checkzone rafal.pl /etc/bind/db.rafal

Dodane:


Ponadto brakuje ci adresu ip serwera ns:

Kod: Zaznacz cały

@          IN           NS          ubuntu.rafal.pl.
ubuntu   IN           A            adres_ip

: 05 listopada 2015, 17:32
autor: lewozmywakk

Kod: Zaznacz cały

$TTL    604800
@       IN      SOA     ubuntu.rafal.pl. support.rafal.pl. (
                             20         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      ubunut.rafal.pl.
ubuntu  IN      A       192.168.1.111
NS      IN      A       192.168.1.111




;inne komputery
klient                  IN      A       192.168.1.112
klient.rafal.pl.        IN      A       192.168.1.112


named-checkzone rafal.pl /etc/bind/db.rafal wypluwa mi:

Kod: Zaznacz cały

zone rafal.pl/IN: NS 'ubunut.rafal.pl' has no address records (A or AAAA)
zone rafal.pl/IN: not loaded due to errors.



: 05 listopada 2015, 17:36
autor: pawkrol
Masz literówkę ubunut

Kod: Zaznacz cały

@       IN      NS      ubunut.rafal.pl.