Zdravím,
Pro nastavení Domain Name Service (DNS) na Linuxu je docela lehké. Na začátek ti DNS překládá doménové názvy na IP adresy. V tomhle případě máš možnosti následující buď využiješ DNS svého poskytovatele (ISP), použiješ OpenDNS či si uděláš vlastní DNS. Poslední možnost vyžaduje jak už víš nějaké ty malé zkušenosti s Linuxem.
Základním programem v repozitáři Debianu je tzv. BIND. Je to základní DNS server, které se v Linuxu obecně používá i když existují jeho alternativy. V BINDu můžeš nastavovat tzv. zóny záznamu = SOA, A, AAA, NS, MX, CNAME či reverzní záznamy. Každý s těchto záznamů ti definuje "službu". Třeba MX je pro tebe doménový název mailserveru, NS ti sděluje adresy tzv. autoritativních Domain Name Servers nebo CNAME ti sděluje, že daná doména je aliasem domény jiné atd.
Tak teď ti dám pár docela důležitých rad kde co a jak se nastavuje v Debianu pro BIND Domain Name Service:
/etc/named.conf Zde si nastavuješ umístění konfiguračních souborů DNS
/etc/resolv.conf Nastavení tzv. resolveru
/etc/host.conf Nastavení hosts
Dál ti sem připojuji vzorovou konfiguraci, která je schopná pracovat jako tzv. Domain Nname Service Cache.
named.conf
Kód: Vybrat vše
#----------------------------------------------
options { #Global DNS settings
directory "/var/named"; #tells DNS to use the listed directory for other config files
#forward first; #check the "forwarders" before doing any resolution
#forwarders { # list of domain servers the check ("local" DNS)
#10.150.22.7; #internal DNS server for company
#};
};
zone "." { #Settings for the ROOT ZONE
type hint; #Specifies this as the ROOT ZONE type
file "root.hints"; #File that containing links to the ROOT SERVERS (/var/named/root.hints)
};
zone "0.0.127.in-addr.arpa" { #Used for reverse lookup (ie IP Address to Name)
#notice it is your network address backwards+"in-addr.arpa"
#So this is for 127.0.0 network
type master; #Specifies this as a MASTER ZONE
file "pz/127.0.0"; #File that contains the details for this zone (/var/named/pz/127.0.0)
};
#----------------------------------------------
resolf.conf
Kód: Vybrat vše
#----------------------------------------------
#change the domain info to fit yours. Don't change the nameserver entry
search subdomain.e-i-s.cc e-i-s.cc ;where subdomain.e-i-s.cc is the subdomain the DNS server is in
;and e-i-s.cc is your domain
nameserver 127.0.0.1
#----------------------------------------------
Pro začátek by ti to mělo stačit. V případě dotazů napiš pomůžu třeba s trochu pokročilejší konfigurací tj. DNS Standart.