We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Vps classic DNS BIND konfiguracja


lowohof
12-10-2015, 16:05
Zakupiłem VPS i mam domenę xyz.com jak mam sprawić żeby to działało kiedy próbuje dodać NS do tej domeny ns1: moj adres VPS i ns2: sdns2.ovh.net to otrzymuje: "This is likely caused by the entered NameServers not being created yet. Please check the spelling of the NameServers you entered as well as checking to make sure they have been created at the applicable registry." co mam zmienić w konfiguracji BIND zeby to działało?

najkon
16-11-2014, 12:36
Wiem że już dawno nieaktualny, ale napiszę może ktoś będzie mieć taki sam problem.

w sekcji " allow-transfer { } " proponowałbym wpisać adres IP serwera DNS zamiast ów " common-allow-transfer " bo jak to mówi sam BIND jest to dla niego nieznana opcja.
Wyglądać powinno to tak:

zone "domena.pl" {
type master;
file "domena.pl";
allow-transfer {213.251.188.141;};
};

Co do strefy domeny jakbym to widział tak:

$ORIGIN .
$TTL 14400 ; 4 godziny
mojadomena.pl IN SOA ns1.mojadomena.pl. root.mojadomena.pl. (
111111 ; serial
86400 ; refresh (1 dzien)
3600 ; retry (15 min)
604800 ; expire (1 tydzien)
86400 ; minimum (1 godz)
)

IN NS ns1.mojadomena.pl.

@ IN A NASZ_IP
www IN A NASZ_IP
# itd...

inoxgl
24-08-2014, 14:14
Dzięki za odpowiedź.
Dalej jest coś nie tak.
Kod:
xxx@vps11111:~$ sudo named-checkconf /etc/bind/named.conf
/etc/bind/named.conf.default-zones:35: undefined ACL 'common-allow-transfer'
named-checkzone: nie działa
Kod:
-bash: named-checkzone: nie znaleziono polecenia
EDIT:

Czy na pewno tak powinien wyglądać ten plik a dokładniej linijka zawierająca SOA czy zamiast domena.pl(czytaj moja domena) powinienem wpisać sdns2.ovh.net ?

Kod:
xxx@vps11111:/etc/bind$ cat domena.pl
$TTL 3600

@ IN SOA domena.pl. root.vps11111.ovh.net (
200602131 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
3600 ) ; Minimum

domena.pl. IN A 11.111.11.111

www.domena.pl. IN CNAME domena.pl.
xxx@vps11111:/etc/bind$
Po zakomentowaniu
Kod:
allow-transfer {
common-allow-transfer;
};
Bind odpala. Ale po wpisaniu host domena.pl dostaje Host domena.pl not found: 5(REFUSED).

borec
24-08-2014, 12:48
Zdaje się, że brakuje nawiasu:
Kod:
zone "domena.pl" {
type master;
file "domena.pl";
allow-transfer {
common-allow-transfer;
}; 
};
Jeśli dalej coś bedzie nie tak, sprawdź configi i strefę:
Kod:
named-checkconfig /etc/bind/named.conf
named-checkzone domena.pl /etc/bind/domena.pl

inoxgl
23-08-2014, 17:42
Witam,
Konfigurowałem jak tu http://pomoc.ovh.pl/ZarzadzanieDomen...rzeDedykowanym
ale coś mi nie wyszło. Co jest nie tak ? W panelu administracyjnym nic nie ustawiałem. A w panelu nazwa.pl podałem dns sdns2.ovh.net i vps11111.ovh.net.


w whois pisze

Kod:
Whois Record ( last updated on 2014-08-23 )
DOMAIN NAME:           domena.pl
registrant type:       individual
nameservers:           sdns2.ovh.net. 
                       vps11111.ovh.net.  <- zmieniłem na 11111
created:               2014.08.10 14:03:05
last modified:         2014.08.23 16:11:39
renewal date:          2015.08.10 14:03:05
Kod:
xxx@vps11111:~$ sudo /etc/init.d/bind9 start
[FAIL] Starting domain name service...: bind9 failed!
xxx@vps11111:~$ cat /etc/resolv.conf
# generated by customize-guest script
nameserver 127.0.0.1
#nameserver 213.186.33.99
nameserver 213.251.188.141

#search
xxx@vps11111:~$ cat /etc/bind/named.conf
// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local

include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
xxx@vps11111:~$
xxx@vps11111:~$ cat /etc/bind/named.conf.default-zones
// prime the server with knowledge of the root servers
zone "." {
        type hint;
        file "/etc/bind/db.root";
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

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

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

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

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


zone "domena.pl" {
type master;
file "domena.pl";
allow-transfer {
common-allow-transfer;
};
xxx@vps11111:~$
xxx@vps11111:/etc/bind$ cat domena.pl
$TTL 3600

@ IN SOA domena.pl. root.vps11111.ovh.net (
200602131 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
3600 ) ; Minimum

domena.pl. IN A 11.111.11.111

www.domena.pl. IN CNAME domena.pl.
xxx@vps11111:/etc/bind$