primitivní DNS server
- Aspon
- Mírně pokročilý
- Registrován: 21. lis 2005
- Bydliště: Olomouc
- Kontaktovat uživatele:
primitivní DNS server
Nazdárek, předem bych chtěl upozornit, že Linux je pro mě španělská vesnice, takže se mi tu prosím nesmějte...
Jinak co potřebuju...mám za úkol rozjet na Debianu co nejjednodušší DNS server, mezi sebou jsou propojené jen 2 PC, na jednom beží DNS (bind), druhé PC je klient. Jediné, co chci je pingnout z klientu na server ne pomocí IP ale nějakého jména. Na netu jsem našel jen složitější nastavení pro sítě připojené do netu a v tom se přestávám orientovat. Poradí někdo, co s tím, jak bind nakonfigurovat? Předem dík.
Jinak co potřebuju...mám za úkol rozjet na Debianu co nejjednodušší DNS server, mezi sebou jsou propojené jen 2 PC, na jednom beží DNS (bind), druhé PC je klient. Jediné, co chci je pingnout z klientu na server ne pomocí IP ale nějakého jména. Na netu jsem našel jen složitější nastavení pro sítě připojené do netu a v tom se přestávám orientovat. Poradí někdo, co s tím, jak bind nakonfigurovat? Předem dík.
AMD Ryzen 5 1600 AF @4.000MHz || MSI X470 Gaming Plus MAX || Kingston Fury Beast 2x8GB 3200MHz CL16 || Aorus Radeon™ RX 5700 XT 8G || Endorfy Fortis 5 || Fractal Design Ion+ Platinum 760W || Samsung 970 Evo Plus 500GB || Verbatim Vi550 S3 SSD || Crucial MX500 2TB || be quite! PureBase 600 Silver ||
SPC Gear GK650K Omnis Kailh Brown RGB || Logitech G403 Hero || LiteOn iHAS124 F || LG GH24NSB0 || HP E24i G4 24"
Creative i-Trigue L3500
SPC Gear GK650K Omnis Kailh Brown RGB || Logitech G403 Hero || LiteOn iHAS124 F || LG GH24NSB0 || HP E24i G4 24"
Creative i-Trigue L3500
- bubanek
- Čestný člen
- Registrován: 24. dub 2005
- Bydliště: /dev/null (aka Brno)
- Kontaktovat uživatele:
Re: primitivní DNS server
sudo vim /etc/hosts
syntax pochopíš rychle
syntax pochopíš rychle
- Aspon
- Mírně pokročilý
- Registrován: 21. lis 2005
- Bydliště: Olomouc
- Kontaktovat uživatele:
Re: primitivní DNS server
uff...to je přesně ta španělská vesnice:)
Jinak vyčetl jsem, že by to mělo být konfigurací souboru named.conf, dopsání nové zóny, kterou chci vytvořit. Doufám, že nepíšu kraviny
Jinak vyčetl jsem, že by to mělo být konfigurací souboru named.conf, dopsání nové zóny, kterou chci vytvořit. Doufám, že nepíšu kraviny
AMD Ryzen 5 1600 AF @4.000MHz || MSI X470 Gaming Plus MAX || Kingston Fury Beast 2x8GB 3200MHz CL16 || Aorus Radeon™ RX 5700 XT 8G || Endorfy Fortis 5 || Fractal Design Ion+ Platinum 760W || Samsung 970 Evo Plus 500GB || Verbatim Vi550 S3 SSD || Crucial MX500 2TB || be quite! PureBase 600 Silver ||
SPC Gear GK650K Omnis Kailh Brown RGB || Logitech G403 Hero || LiteOn iHAS124 F || LG GH24NSB0 || HP E24i G4 24"
Creative i-Trigue L3500
SPC Gear GK650K Omnis Kailh Brown RGB || Logitech G403 Hero || LiteOn iHAS124 F || LG GH24NSB0 || HP E24i G4 24"
Creative i-Trigue L3500
- bubanek
- Čestný člen
- Registrován: 24. dub 2005
- Bydliště: /dev/null (aka Brno)
- Kontaktovat uživatele:
Re: primitivní DNS server
pro jednoduchý DNS seznam ti stačí pouze editovat soubor /etc/hosts s právy roota
proto do konzole napiš ten příkaz co jsem napsal nahoře, tedy sudo vim /etc/hosts (sudo zajistí práva roota, vim je editační program (samozřejmě můžeš nahradit nějakým tvým oblíbeným))
proto do konzole napiš ten příkaz co jsem napsal nahoře, tedy sudo vim /etc/hosts (sudo zajistí práva roota, vim je editační program (samozřejmě můžeš nahradit nějakým tvým oblíbeným))
- Aspon
- Mírně pokročilý
- Registrován: 21. lis 2005
- Bydliště: Olomouc
- Kontaktovat uživatele:
Re: primitivní DNS server
jj to sem teď vystudoval, ale já to musím udělat pomocí bindu... (je to do školy, aby ses nedivil, proč tak divné zadaní ) Každopádně díky moc za snahu pomoct.
AMD Ryzen 5 1600 AF @4.000MHz || MSI X470 Gaming Plus MAX || Kingston Fury Beast 2x8GB 3200MHz CL16 || Aorus Radeon™ RX 5700 XT 8G || Endorfy Fortis 5 || Fractal Design Ion+ Platinum 760W || Samsung 970 Evo Plus 500GB || Verbatim Vi550 S3 SSD || Crucial MX500 2TB || be quite! PureBase 600 Silver ||
SPC Gear GK650K Omnis Kailh Brown RGB || Logitech G403 Hero || LiteOn iHAS124 F || LG GH24NSB0 || HP E24i G4 24"
Creative i-Trigue L3500
SPC Gear GK650K Omnis Kailh Brown RGB || Logitech G403 Hero || LiteOn iHAS124 F || LG GH24NSB0 || HP E24i G4 24"
Creative i-Trigue L3500
- bubanek
- Čestný člen
- Registrován: 24. dub 2005
- Bydliště: /dev/null (aka Brno)
- Kontaktovat uživatele:
Re: primitivní DNS server
aha, pomůže tohle?
http://www.abclinuxu.cz/clanky/site/nastaveni-dns
http://www.abclinuxu.cz/clanky/site/nastaveni-dns
- Aspon
- Mírně pokročilý
- Registrován: 21. lis 2005
- Bydliště: Olomouc
- Kontaktovat uživatele:
Re: primitivní DNS server
jop tohle jsem studoval, z toho se snažím vycházet. Ještě se v tom ale moc neorientuju, proto se tu ptám Snad to nějak pochopím co je potřeba....
\\edit: dávám sem, jak mám konfigurovaný soubor named.conf, de to?
options {
directory "/etc/bind";
auth-nxdomain no;
query-source port 53;
forward first; (tohle by mělo jít vynechat ne?)
forwarders {
212.65.193.6;
212.65.242.210;
};
cleaning-interval 259200;
zone "." IN {
type hint;
file "named.ca";
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
};
zone "aspon.net" {
type master;
file "named.aspon.net"; (tento soubor bude ve /etc/bind/named.aspon.net
};
zone "10.168.192.in-addr.arpa" { (IP serveru bude 192.168.10.1)
type master;
file "named.rev"; (taky další soubor v /etc/bind/named.rev)
};
\\edit: dávám sem, jak mám konfigurovaný soubor named.conf, de to?
options {
directory "/etc/bind";
auth-nxdomain no;
query-source port 53;
forward first; (tohle by mělo jít vynechat ne?)
forwarders {
212.65.193.6;
212.65.242.210;
};
cleaning-interval 259200;
zone "." IN {
type hint;
file "named.ca";
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
};
zone "aspon.net" {
type master;
file "named.aspon.net"; (tento soubor bude ve /etc/bind/named.aspon.net
};
zone "10.168.192.in-addr.arpa" { (IP serveru bude 192.168.10.1)
type master;
file "named.rev"; (taky další soubor v /etc/bind/named.rev)
};
Naposledy upravil(a) Aspon dne úte 11. lis 2008, 21:13, celkem upraveno 3 x.
AMD Ryzen 5 1600 AF @4.000MHz || MSI X470 Gaming Plus MAX || Kingston Fury Beast 2x8GB 3200MHz CL16 || Aorus Radeon™ RX 5700 XT 8G || Endorfy Fortis 5 || Fractal Design Ion+ Platinum 760W || Samsung 970 Evo Plus 500GB || Verbatim Vi550 S3 SSD || Crucial MX500 2TB || be quite! PureBase 600 Silver ||
SPC Gear GK650K Omnis Kailh Brown RGB || Logitech G403 Hero || LiteOn iHAS124 F || LG GH24NSB0 || HP E24i G4 24"
Creative i-Trigue L3500
SPC Gear GK650K Omnis Kailh Brown RGB || Logitech G403 Hero || LiteOn iHAS124 F || LG GH24NSB0 || HP E24i G4 24"
Creative i-Trigue L3500
- bubanek
- Čestný člen
- Registrován: 24. dub 2005
- Bydliště: /dev/null (aka Brno)
- Kontaktovat uživatele:
Re: primitivní DNS server
Tak se ptej čemu tam nerozumíš..
- Aspon
- Mírně pokročilý
- Registrován: 21. lis 2005
- Bydliště: Olomouc
- Kontaktovat uživatele:
Re: primitivní DNS server
dopsal sem nahoře, jak mám konfigurovaný named.conf, tam by snad neměl být problém, s čím teď trochu tápu je co přesně napsat do těch zónových souborů "named.aspon.net" a "named.rev"
AMD Ryzen 5 1600 AF @4.000MHz || MSI X470 Gaming Plus MAX || Kingston Fury Beast 2x8GB 3200MHz CL16 || Aorus Radeon™ RX 5700 XT 8G || Endorfy Fortis 5 || Fractal Design Ion+ Platinum 760W || Samsung 970 Evo Plus 500GB || Verbatim Vi550 S3 SSD || Crucial MX500 2TB || be quite! PureBase 600 Silver ||
SPC Gear GK650K Omnis Kailh Brown RGB || Logitech G403 Hero || LiteOn iHAS124 F || LG GH24NSB0 || HP E24i G4 24"
Creative i-Trigue L3500
SPC Gear GK650K Omnis Kailh Brown RGB || Logitech G403 Hero || LiteOn iHAS124 F || LG GH24NSB0 || HP E24i G4 24"
Creative i-Trigue L3500
- MartyMcFly
- Nováček
-
- Registrován: 19. čer 2009
- Kontaktovat uživatele:
Re: primitivní DNS server
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
resolf.conf
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.
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)
};
#----------------------------------------------
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
#----------------------------------------------
- AsciiWolf
- Nováček
- Registrován: 02. črc 2009
- Kontaktovat uživatele:
Re: primitivní DNS server
Jako jednoduchý DNS server doporučuji dnsmasq, který je opravdu jednoduchý a obsahuje v sobě i DNS caching a DHCP server.
Myslím, že BIND je v tomto případě "kanón na vrabce"...
Více viz. zde.
Myslím, že BIND je v tomto případě "kanón na vrabce"...
Více viz. zde.