Configurare NS-uri in Bind

Salut,

Am un server dedicat cu cpanel pe el. Cunostintele mele in administrarea serverelor nu sunt avansate.
As dori sa ma ajutati sa configurez NS-urile.
Cum alegi NS-urile. Numele sunt random( ex.: ns1.test.ro si ns2.test.ro)?
Pentru primul NS am primit un ip, iar pentru cel de-al doilea imi spun ca nu mai au ip-uri gratuite disponibile.
Trebuie sa cumpar un ip aditional sau un ip subnet?

Va multumesc

Long story short, ns2 ar trebui sa fie in alta curte. un bind slave de backup
Daca le pui pe toate in acelasi server (fizic/virtual) nu ai facut nimic, cand crapa, crapa ambele.

Poti sa mergi lejer si cu un singur NS, dar recomandarea e de minim 2 pt backup
Poti sa arunci un ochi la afraid.org, au backup dns (zis si secondary) cu si fara plata

E posibil ca si aia de la care ai luat server sa iti poata oferi un slave

1 Like

Merci Catalin. Si inca o intrebare? Cum aleg numele la primul ns?

poate fi orice denumire. ce iti place tie, cum le tii minte mai usor. eu am ales si variante clasice ns1 ns2cat si personaje din filme etc

insa ns-ul trebuie setat si pe rotld (daca ai domeniu .ro) la “creeaza nameservere pe domeniu”

Multumesc Valentin. Am gasit la firma de la care am serverul( register new nameserver) si imi cere hostname-ul si ip address.
Deci ideea e urmatoarea din ce am inteles. Serverul unde am site-ul il pot folosi ca ns1 si il pot numi n1.test.com si ns2.afraid.org si dupa le adaug la register new nameserver:
Hostname: n1.test.com
ip: 12.12.12.12
Hostname: n2.afraid.org
ip: 13.13.13.13

Dar nu se poate ca altcineva sa aiba n1.test.com cu alt ip si acelasi ns2 ca e un serviciu gratuit.
In situatia asta de unde stie ce sa afiseze?

$TTL	86400 ; 24 hours could have been written as 24h or 1d
; $TTL used for all RRs without explicit TTL value
$ORIGIN example.com.
@  1D  IN  SOA ns1.example.com. hostmaster.example.com. (
			      2002022401 ; serial
			      3H ; refresh
			      15 ; retry
			      1w ; expire
			      3h ; nxdomain ttl
			     )
       IN  NS     ns1.example.com. ; nameservers
       IN  NS     ns2.example.com. ; nameservers

; facem ceea ce se numeste "glue"
; un "glue" e bun de pus si la roTLD, ca sa nu se piarda timpul aiurea cu rezolvari suplimentare
ns1    IN  A      192.168.0.1  ;ip server dedicat
ns2    IN  A      172.16.0.1   ;ip slave la afraid.org

iar in named.conf trebuie sa ii faci delegare la slave

zone "example.com" in{
  type master;
  file "master/master.example.com";
  // dai voie la slaveS sa ceara o copie a zonei. 
  allow-transfer {172.16.0.1;);
};

Mai multa lectura aici http://www.zytrax.com/books/dns/ch6/
Unealta de diagnosticare https://intodns.com/

Dar nu se poate ca altcineva sa aiba n1.test.com cu alt ip si acelasi ns2 ca e un serviciu gratuit.
In situatia asta de unde stie ce sa afiseze?

nu se poate pentru ca nu are control pe domeniul test.com. Toate denumirile sunt legate de “zona” care este domeniul tau asupra caruia numai tu ai control. Eu pot defini la mine local sau in LAN-ul meu ca ns1.test.com sa aiba alt IP si va functiona pentru clientii mei atata timp cat vor folosi DNS-ul meu. Dar nu te afecteaza treaba asta.