Strona 2 z 4

: 03 czerwca 2009, 11:26
autor: Cyphermen
Zrobiłem dokładnie jak napisałeś i niestety nie zrestartował się serwer.

Coś namieszałeś chyba. Wcześniej serwer wstał, a teraz przy tych ustawieniach nie działa. To jest bind9 musi mieć niektóre ustawienia w options.

[Dodano: 2009-06-03, 11:26]
Ciągle informuje, że on nie wie co to statistic-file.

Po usunięciu tej linijki serwer wstaje ale przy zatrzymywaniu dalej występuje ten błąd co w 1 poście.

Kod: Zaznacz cały

dig: debian:~# dig debianC

; <<>> DiG 9.5.1-P1 <<>> debianC
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 29038
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;debianC.                       IN      A

;; AUTHORITY SECTION:
.                       86319   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009060300 1800 900 604800 86400

;; Query time: 34 msec
;; SERVER: 192.168.106.2#53(192.168.106.2)
;; WHEN: Mon May 25 01:47:38 2009
;; MSG SIZE  rcvd: 100

: 03 czerwca 2009, 11:30
autor: Redhead
Dobrze, jak zahashujesz tą linię (statistic-file) to jaki masz błąd?
Aha i na jakich adresach to robisz?

: 03 czerwca 2009, 11:32
autor: Cyphermen
Tam u góry wkleiłem dig.

jak zahaszuje to przy restarcie pojawia się :

Kod: Zaznacz cały

rndc: connect failed: 127.0.0.1#953: connection refused
po czym serwer wstaje.

Chodzi ci o adres stały czy zmienny? Działam na maszynie wirtualnej vmware. Adres maszyny oczywiście jest prywatny natomiast korzystam w Windows z clienta no-ip.pl który daje mi nazwę domenowa przypisana do mojego zmiennego ip.

: 03 czerwca 2009, 11:40
autor: Redhead
Zacznijmy od początku, bo tutaj już się mały bałagan znowu robi, a pewnie coś żeśmy przeoczyli.
Pozmieniałeś sporo w plikach. Wklej może jeszcze raz:
  1. plik konfiguracyjny binda
  2. strefy
Tylko proszę bez komentarzy, bo to się robi tylko bardziej zagmatwane.

: 03 czerwca 2009, 11:41
autor: Cyphermen
Dodałem moją strefę i teoretycznie działa.
Bardzo Ci dziękuje za pomoc i czas.

Mam tylko takie pytanie jeszcze. Mogę dać np. jednemu z hostów w resolv.conf adres tego serwera dns, i czy on będzie rozwiązywał nazwy domenowe? Czy muszę jeszcze w ,,forwardes'' dopisać jakiś adres dns powiedzmy mojego isp?

: 03 czerwca 2009, 11:45
autor: Redhead
,,forwarders'' służy do przekazywania nazw z innego DNS-a. Ty masz ,,type master'' więc nie używaj tego.
Jakbyś miał DNS na win2k3 to mógłbym przekierować na binda.

Hosty, które będą miały w resolv.conf:
  • - domain twoj_domena
    - search twoja_domen
    - nameserver ip_twojej_domeny
będą się pingować po nazwach i odwrotnie.

Edit:
Jeszcze widzę że używasz innych IP, więc jedna strefa powinna wyglądać tak:

Kod: Zaznacz cały

zone "106.168.192.in-addr.arpa" IN {
        type master;
};
No ale jak ci już działa, to dobrze.

: 03 czerwca 2009, 12:10
autor: Cyphermen
Ale się nie pingują mimo że serwer działa i ,,diga'' wklejałem wcześniej.

: 03 czerwca 2009, 12:12
autor: Redhead
To wklej pliki, o które prosiłem 4 posty wcześniej.

: 03 czerwca 2009, 12:30
autor: Cyphermen
Named.conf

Kod: Zaznacz cały

include "/etc/bind/named.conf.options";
include "/etc/bind/rndc.key";


zone "." {
	type hint;
	file "/etc/bind/db.root";
};

zone "cypdomena.no-ip.pl" IN {
type master;
file "/var/cache/bind/cypdomena.no-ip.pl";
allow-update { none; };
allow-transfer { none; };
notify yes;
};


zone "localhost" {
	type master;
	file "/etc/bind/db.local";
};


zone "0.in-addr.arpa" {
	type master;
	file "/etc/bind/db.0";
};



include "/etc/bind/named.conf.local";


plik streyfy mojej domeny:

Kod: Zaznacz cały

$TTL 120 ; Domyslny TTL
$ORIGIN  cypdomena.no-ip.pl.
@ IN SOA cypdomena.no-ip.pl. root.cypdomena.no-ip.pl. (
2009053118 ;
3600 ;
1800 ;
1209600 ;
86400 ;
)

 IN NS ns1.cypdomena.no-ip.pl.
 IN NS ns2.cypdomena.no-ip.pl.
 IN MX 10 cypdomena.no-ip.pl.

@ IN A 79.163.209.130

ns1 IN A 79.163.209.130
ns2 IN A 79.163.209.130
smtp IN A 79.163.209.130

: 03 czerwca 2009, 12:37
autor: Redhead
Wcześniej pisałeś, że nie masz odpowiedzi z:

Kod: Zaznacz cały

dig DebienC
którego nie masz w strefie.
Potem pisałeś, że robisz u siebie w domu DNS, a w strefie widać tak jakbyś chciał wyjść na świat (publiczne IP).
Albo albo. Wpisz z puli prywatnej adresy IP dla swoich hostów domowych.

A najlepiej powiedz co chcesz zrobić, bo człowiek tu pisze, a Ty widać nie pojmujesz.