Portál AbcLinuxu, 19. dubna 2024 17:29


Dotaz: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND

7.5.2008 07:51 Coosom
Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
Přečteno: 1872×
Odpovědět | Admin
Zdravím všetkých, hlavne tých zbehlejších od ktorých by som potreboval radu. Linuxu sa venujem asi 3 týždne, kúpil som si rôzne príručky, prečítal veľmi veľa fór vďaka čomu sa mi podarilo nainštalovať linux Fedora Core 8, httpd, mysql, ftp, .. Dá sa povedať, že už som v tom zbehlejší a o to ma to teší viac, venujem sa linuxu niekoľko hodín denne.

Linux nechcem využívať ako desktop, ale ako malý web server, pre niekoľko domen, ktoré mam, keďže ceny za webhosting nie su malé, hlavne ak chcete viac MySQL databáz. Zameriavam sa totiž na programovanie.

Aj napriek veľkému venovaniu sa linuxu sa mi nedarí rozbehať správny chod domény www.nazov.sk, neviem, či chyba je na strane DNS, NAMED, PHP.. Mohol by mi touto cestou poradiť niekto, kto to ma v malíčku ? Neočakávam kompletné rady, postačí nasmerovanie.

Môj problém: Cez pevnú IP adresu mi server načíta default adresár apache /var/www/html/ Zaregistroval som si domenu nazov.sk a ako name server som uviedol ns1.nazov.sk + IP. Web sa mi načíta (som mimo LAN,kde je server) ak dám nazov.sk, ale akonáhle dam www.nazov.sk hodí ma do vyhľadávača s tým, že server neexistuje. Venujem sa tomu už dlho a neviem kde je problem ! Keď dam ping nazov.sk hodí mi pevú IP servra - to je OK Keď dam ping www.nazov.sk hodí mi mojserver.localhost.sk 192.168.0.1 a to je určite zle. Netuším kde to vzalo. Už som menil named.conf, vytvoril zonove súbory pre nazov.sk.

Server má vrámci LAN pevfnú IP 10.0.0.101 a v súboroch named všade v príručke je 192.168.0.1 tak neviem, ja som tam dal 10.0.0.101 ale nešlo to ani s 192xxxx. Má tam byť IP adresa servra ?

Tiež rozmýšľam či problém nie je v názve servra - linux. Ako názov linuxu som dal ns1 Ako DNS nazov som dal ns1.nazov.sk

Skúšal som už aj nastaviť apache LISTEN :80 + virtualhost na www.nazov.sk ale neúspešne.

Dá sa povedať, že všetku literatúru, fóra ,ktoré som prešiel neuvádzaju odpovede na moje otázky.

Neviete mi povedať, čo robím zle, alebo o čo by som sa mohol oprieť, alebo v čom býva problém ?

Keď by som chcel ďalšie virtuálne domény, robí sa to cez virtualhost ? lebo mne to nefunguje a ani cesta, ktorú má načítať nejde, stále načíta len default adresár apache..

Vopred Vám Ďakujem aj za čiastočné odpovede.

Ešte doplním named.conf ------------------------------------

include "/etc/rndc.key";

controls { inet 127.0.0.1 port 53 allow { 127.0.0.1; } keys { rndckey; }; };

options { directory "/var/named/";

pid-file "/var/run/named/named.pid"; auth-nxdomain yes; forwarders { 10.0.0.138; }; forward only; };

logging { category lame-servers { null; }; };

zone "." { type hint; file "named.ca"; };

zone "0.0.127.in-addr.arpa" { type master; file "named.localhost"; };

zone "nazov.sk" { type master; file "primary/nazov.sk.zone"; };

zone "0.0.10.in-addr.arpa" { type master; file "primary/nazov.sk.reverse"; };

-------------------------------------------

subor /var/named/primary/nazov.sk.zone -------------------------------------------

$ORIGIN .

$TTL 86400 ; zivotnost zaznamu 1 den

nazov.sk IN SOA ns1.nazov.sk root.nazov.sk (

2008060502 ; serial

86400 ; refresh (1 day)

21600 ; retry (6 hours)

3600000 ; expire (5 weeks 6 days 16 hours)

3600 ; minimum (1 hour)

)

NS ns1.nazov.sk.

NS nazov.nazov.sk.

NS phpinfo.nazov.sk.

MX 10 ns1.nazov.sk.

$ORIGIN nazov.sk.

$TTL 86400 ; 1 day

ns1 IN A 10.0.0.101

phpinfo IN A 10.0.0.101

mail IN CNAME ns1.nazov.sk

www IN CNAME ns1.nazov.sk

ftp IN CNAME ns1.nazov.sk

nazov IN A 10.0.0.101

nazov.sk IN A 10.0.0.101
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.5.2008 08:25 pet
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
Odpovědět | | Sbalit | Link | Blokovat | Admin
>> Keď dam ping www.nazov.sk hodí mi mojserver.localhost.sk 192.168.0.1 a to je určite zle.

Nemas nahodou nekde v
/etc/hosts:
192.168.0.1   www.nazov.sk
nebo tak neco?
7.5.2008 08:45 Coosom
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
Ďakujem za rýchlu reakciu, našiel som tam len tento riadok: 127.0.0.1 localhost.localdomain localhost ns1 ::1 localhost.localdomain localhost ns1

Neviem usúdiť, či je to správne.. Je to zaujímave, nakoľko mi už nejde ani ping na nazov.sk

Včera som totiž zmenil DNS záznam na domenu nazov.sk Nechal som pevnú IP, pričom port 53 je presmerovaný na linux server. Predtým som mal ako name server uvedený nazov.sk, včera som uviedol ns1.nazov.sk

Dnes mi už ping nefunguje, a vlastne ani web, funguje len ping na ns1.nazov.sk

Ako to vlastne funguje ? Keď niekto do prehliadača naťuká nazov.sk, zisti sa IP adresa primarneho DNS servra, pošle sa požiadavka.. A tu to už nefunguje.
7.5.2008 09:19 M.K.
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
Ten zonovy subor je trosku neprehladny s takymto formatovani (mohol si to dat do <code>), ale nemas tam nieco taketo:
$ORIGIN nazov.sk
www IN CNAME ns1.nazov.sk
? Origin sa Ti prida na koniec kazdeho nazvu, ktory sa nekonci bodkou. Cize www.nazov.sk. je alias pre ns1.nazov.sk.nazov.sk., co asi nie je to, co chces. Skus pouzit dig alebo nslookup a zistit, na co sa Ti vlastne resolvuje to meno.
7.5.2008 10:02 Coosom
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
Áno, mám tam v zónovom súbore časť: $ORIGIN nazov.sk. pričom nazov.sk je s bodkou na konci. Zónové súbory ako aj named.conf som nastavoval podľa stránky: http://www.deja-vix.sk/sysadmin/dns.html keďže popis bol veľmi dobrý a v knihách, ktore som si kúpil táto problematika bola riešena len okrajovo.

Ale čo "vygooglil" tak všade je to dá sa povedať to isté. Predpokladám, že bude len niekde "chybyčka" ..

Pripájam v prílohe súbory named.conf, a zónové súbory, pre lepší prehľad v jednom súbore spolu.txt

nslookup nazov.sk a www.nazov.sk z linuxového stroja: nslookup ns1.nazov.sk Server: 127.0.0.1 Adress: 127.0.0.1#53 ** server can't find nslookup : NXDOMAIN

Keď som nslookup dal s windows PC, odkázalo ma na DNS routra - 10.0.0.138

Ešte sa spýtam, či názov počítača nezáleži na tom: Jméno:ns1 Primárni DNS:127.0.0.1 Sekundárni DNS: 10.0.0.138 (adresa routra) Cesta hledáni DNS:ns1.nazov.sk

Všetkým ďakujem za radu.
7.5.2008 10:26 Coosom
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
Ešte dopolním, že dig mi vypísal:

> [root@ns1 ~]# dig www.nazov.sk

; <<>> DiG 9.5.0b1 <<>> www.nazov.sk

;; global options: printcmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 29872

;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:

;www.nazov.sk. IN A

;; ANSWER SECTION:

www.nazov.sk. 86400 IN CNAME ns1.nazov.sk.nazov.sk.

;; AUTHORITY SECTION:

nazov.sk. 3600 IN SOA ns1.nazov.sk. root.nazov.sk. 2008060502 86400 21600 3600000 3600

;; Query time: 46 msec

;; SERVER: 127.0.0.1#53(127.0.0.1)

;; WHEN: Wed May 7 10:22:55 2008

;; MSG SIZE rcvd: 102
7.5.2008 11:09 M.K.
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
Takze uz vidis, kde mas chybu? ns1.nazov.sk.nazov.sk, celkom jednoznacne Ti v tom zonovom subore chyba bodka.
7.5.2008 11:37 Coosom
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
Popravde som práve kontroloval podľa jedného manuálu a chybu som nenašiel, neznamená to ale, že manuál je dobrý !

V ktorej časti konkrétne ta bodka chýba ?

Mám všade bodky, okrem záznamov IN CNAME a hornej hlavičky domeny a nameservra.
7.5.2008 11:48 Chulda | skóre: 20
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
No vzdyt - protoze u CNAME nemas tecku, tak www ukazuje na ns1.nazov.sk.nazov.sk (nazev bez tecky je automaticky rozsiren o ORIGIN) kdyz si tam pridas tecku na konec (tj. 'ns1.nazov.sk.'), bude ukazovat na ten nazev.
7.5.2008 14:51 Coosom
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
Ďakujem Chulda, bodku som doplnil za udaje, ktoré obsahuju CNAME. Možno niekomu to pripadálo ako banálna chyba, ale ako som písal postupoval som podľa postupu, ktorý som našiel na webe a myslím, že je to táký odkaz, že mnohí ho museli vidieť a učiť sa podľa toho. Tam tu bodku jednoznačne nemá , preto nevylučujem, že chybu budem mať aj inde.

Skúsil som teraz dig www.nazov.sk (z linux stroja, kde je webserver) Hodilo mi pekne záznami, tak som bol celý šťastný, že problém je zažehnaný, ale nie je.

Či už z linuxového stroja alebo z miesta mimo LAN mi web nazov.sk, www.nazov.sk nefunguje. Hodí ma na neexistujúcu stránku. Keď dam ping, vypíše mi, že neexistujúci host. Keď dam ale ping ns1.nazov.sk tak mi ako návratovú IP hodí IP linuxového servra.. Nemalo by mi hodiť moju pevnú IP (vonkajšiu) ?

Popravde už neviem, čo by to mohlo spôsobovať.. Zvyšil som serial zónovych súborov, reštartoval named aj cely línux...

dig www.etlas.sk

[root@ns1 ~]# dig www.nazov.sk

; <<>> DiG 9.5.0b1 <<>> www.nazov.sk

;; global options: printcmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62477

;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 3, ADDITIONAL: 2

;; QUESTION SECTION:

;www.nazov.sk. IN A

;; ANSWER SECTION:

www.nazov.sk. 86400 IN CNAME ns1.nazov.sk.

ns1.nazov.sk. 86400 IN A 10.0.0.101

;; AUTHORITY SECTION:

nazov.sk. 86400 IN NS nazov.nazov.sk.

nazov.sk. 86400 IN NS phpinfo.nazov.sk.

nazov.sk. 86400 IN NS ns1.nazov.sk.

;; ADDITIONAL SECTION:

nazov.nazov.sk. 86400 IN A 10.0.0.101

phpinfo.nazov.sk. 86400 IN A 10.0.0.101

;; Query time: 1 msec

;; SERVER: 127.0.0.1#53(127.0.0.1)

;; WHEN: Wed May 7 14:39:45 2008

;; MSG SIZE rcvd: 152
8.5.2008 01:41 Sinuhet | skóre: 31
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
Vasi vnejsi adresu vam to vrati jen v pripade, ze ji tam zadate. Mne se www.etlas.sk preklada na 10.0.0.101, takze je jasne, ze to bude fungovat jen u vas na LAN. Musite do DNS zaznamu dat vasi verejnou adresu (87.197.108.56).
16.5.2008 15:47 Coosom
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
Máš na mysli DNS záznam u registratora domény, alebo máš na mysli DNS záznam v Linuxe ? U registratóra mam nastavený DNS záznam pre domenu www.nazov.sk, ktorý má poukazovať na práve mojú veréjnu IP adresu.
9.5.2008 11:47 alfik
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
Odpovědět | | Sbalit | Link | Blokovat | Admin
Rozumiem tomu tak ze mas domenu vo WAN sieti, server web a DNS ti ide na LAN a ty chces aby sa z WAN sa dostali na domenu xx.nazov.sk, pri com je DNS zaznam na LAN ?

AK je to tak, tak potom ti co su vo WAN, maju nastaveny DNS od toho co im poskytuje sluzbu. Ak chces na web pristupovat z LAN, tak tam problem nebude lebo ti si v LAN nastavia tvoj server DNS.

Tam si nastavis nieco taketo :
.       999999  IN      NS      server_DNS_v_WAN.sk.
server_DNS_v_WAN.sk.   999999  IN      A       IP_servera_DNS_v_WAN
Ja to mam v db.root

odkaz na to je v named.conf :
   zone "." {
        type hint;
        file "db.root";
};
Toto by malo zabezpecit aby si dostal DNS informacie z WAN pre LAN.

Ak ale je pristup na web z WAN, tak si myslim, ze DNS zaznam musi byt vo WAN. Skus pouzit sluzby napriklad noip.com co je take cosi ako verejny DNS zadarmo. Ide to tak, ze si tam das zapis nazov a IP pri com sa na jednu IP priradi viac nazvov. Toto potom osetris formou virtualnych hostov vo httpd.conf.

Hadam som ti pomohol. este dve ficury na kontrolu spravnosti configuracie : named-checkconf a named-checkzone mali by byt v /usr/sbin/
11.5.2008 20:28 Coosom
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
Tak ste to už správne postrehli, ide o doménu www.etlas.sk, ktorú mám registrovanú u sk-nic.sk. V DNS záznamoch mám uvedenú pre domenu www.etlas.sk svoju vonkajšiu IP adresu. Linuxový server mám v lokálnej sieti 10.0.0.x pričom ako bránu smerom von využívaom router na adrese 10.0.0.138.

To čo chcem docieliť je, aby mi webserver fungoval z WAN, nielen z LAN. Keď si dam ping na www.etlas.sk hodí mi vnútornú adresu servra čo je 10.0.0.101 ale web mi vôbec nenabehne. Ping len čiston na etlas.sk nefunguje.

Predpokladám, že problém bude niekde v nastaveniach linuxu..

Bohužiaľ, zatiaľ sa mi do dnešného dňa nepodarilo zistiť, kde môže byť problém..

Ak Vás ešte niečo napadá a máte chvílku, budem rád, ak napíšete.

Vopred všetkým ďakujem.
11.5.2008 21:49 alfik | skóre: 8
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
firewall na fedore, ked to ide v LAN, by mal byt OK. Nastavenie routra. Tam moze byt problem. V routri si treba nastavit port forwarding na IP web servera. Ak chces vyskusat ci to funguje z WAN z pocitaca ktory je v LAN, treba pouzit nejaku proxynu aby isla poziadavka z vonku. Skusil som nslookup a ten mi vratil www.etlas.sk ako 10.0.0.101. etlas.sk zaznam nema. DNS v WAN by ale malo mat zapis na tvoju vonkajsiu IP adresu, pridelenu providerom, predpokladam ze pevnu. Teda IP modemu alebo cim si pripojeny. Ak si vytukam www.etlas.sk, tak DNS by malo vratit IP adresu modemu, ten to prelozi na LAN web server. 10.0.0.0 nie je siet pre internet ale pre LAN.
12.5.2008 08:11 Coosom
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
Ďakujem Alfik,

na routry mám nastavený forwarding :53 na IP SERVRA:53 DNS vo WAN má nastavenú moju vonkajšiu IP adresu, je to nastavene na strane SK-NIC.sk Už to, že dáš ping na www.etlas.sk a ti vráti adresu servra, predpokladám, že to už robí server, čo znamená, že celá ta cesta po linux bude vporiadku.
16.5.2008 12:51 alfik | skóre: 8
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
Sedliacky rozum mi hovori masledovne : som pripojeny na internet. Ak dam poziadavku na www.etlas.sk tak to ide na server DNS, ten to vrati do mojho pocitaca a ten do siete vysle poziadavku na 10.0.0.101 co je ale IP LAN. A tak teda pakety nedojdu nikam, lebo taka IP vo WAN nie je. Ak ale DNS odpovie IP adresou tvojho modemu napr. 87.125.45.122, co je IP WAN, tak sa paket objavi na tvojom routri kde je nastavene ze ping, alebo htttp ma presmerovat na LAN IP 10.0.101 a nacitaju sa http stranky. AK si urobis vo svojej sieti svoj DNS server, tak tomu das IP 10.0.0.101. Ucastnici LAN si nastavia DNS server LAN a na inernet si daju proxy.
16.5.2008 14:20 Coosom
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
Je aj iná možnosť ako Linuxový server spojazdniť vrámci WAN ?

Momentálne mam DNS aktitovaný na modeme a využívam DHCP. Mám ale presmerované pakety :53,:80 na vnútorný server 10.0.0.101 kde je linux a teda aj príslušny DNS, ktorý ale funguje len vo nútri.

Keď z WAN dam http://mojapevnaipadresa/ tak mi web beží. Cez www.nazov.sk len vrámci LAN, z WAN sa mi vracia IP adresa servra. Nestačí niekde do záznaov nastaviť moju vonkajšiu adresu modemu, aby tu vrátilo a nie vnútornú ?
16.5.2008 13:31 Coosom
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
Problém sa mi zatiaľ nepodarilo vyriešiť. Nemôže mi niekto poskitnúť funkčné súbory named.conf, nejaký zónový súbor a prípadne httpd.conf ?

Určite mám len niekde preklep a možno už mam tie súbory tak pošahané, že ani nie sú dobré. Každúc chvílku tam niečo pomením či to nepôjde.

Vopred ďakujem.
16.5.2008 18:25 alfik | skóre: 8
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
Ja som si na no-ip.com zaregistroval DNS nazov "nieco.sytes.net" Z no-ip.com si stiahnes programik ktory ide vo Windows, ale je tam aj skript pre linux. Ak ho spustis, tak odosle na no-ip.com tvoju aktualnu IP a za par sekund to je v sieti. V Linuxe si mozes nadefinovat v /etc/rc2.d spustenie skriptu pri spusteni servera a mas to na furt. Ja mam IP pridelenu DHCP, tak pri kazdom zapnuti modemu som to musel odoslat na no-ip.com. Tak isto si tam mozes narobit aliasy ktore potom pouzijes ako virtualhost v httpd.conf. Toto funguje na 100%. Ak chces vzorovy named.conf, tak ho najdes v googli. Ale znovu opakujem : chyba je TU

Vysledok nslookup :

 Non-authoritative answer:
Name:	www.etlas.sk
Address: 10.0.0.101

>
Toto mi odpoveda DNS server Takato IP vo WAN neexistuje. Preto ti to nemoze fungovat.
16.5.2008 18:39 Coosom
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
Ďakujem Alfik za tvoje reakcie, áno ja som vedel, źe to nemá takto vypisovať, a snažil som sa získať od Vás to, že prečo to robí a čo asi kde treba nastaviť, predsa som len začiatokčník a nevedel som, ktorý súbor treba prekonfigurovať.

Nakoniec som to zistil, a nslookup www.etlas.sk mi dáva vonkajšiu IP adresu. Ale pomohol mi aj tvoj príspevok o sedliackom rozume :) Ja som na sk-nic si zaregistroval domenu a tam som pridelil IP. Problem bol ale v tom, že ona síce odkázala IP na server, ale tam boli zle nastavenia, pre ktoré sa zobrazovala vnútorná adresa servra a nie vonkajšia.

Asi mnohí si mysleli, že chyba je hneď na začiatku..
16.5.2008 18:26 Coosom
Rozbalit Rozbalit vše Re: Doména www.nazov.sk nejde, nazov.sk áno, DNS a BIND
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ďakujem všetkým za príspevky, a za ochotu pomôcť mi. Už len to, že ste si našli čas a chuť si celkom Vážim.

Na druhej strane ma mrzí, že to nešlo tak ako som si myslel, a že niektorí ma svojími odpoveďami aj zbytočne zmiatli. Neočakával som konkrétne rady, alebo že mi niekto úplne všetko poradí.

Nakoniec sa mi to podarilo všetko rozlúsknuť, stálo ma to nemalo času, no na druhej strane nabalili sa na mňa aj iné vedomosti.

Išlo to ťažko, ale na začiatku som to aj predpokladal.

Doménu www.nazov.sk sa mi podarilo rozbehať tak, ako som si predstavoval. Ak by niekto mal podobný problém, veľmi rád pomôžem.

Začínam riešiť ďalšie otázky, ale najprv sa to pokúsim naštudovať a vyhľadať, no nevylučujem, že Vám tu opäť napíšem s prosbou o pomoc.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.