Portál AbcLinuxu, 11. května 2025 05:09
/etc/bind/zones/lan
mam:
root@mojedomena.cz:/$ cat /etc/bind/zones/lan $ORIGIN . $TTL 600 lan. IN SOA localhost spravce.mojedomena.cz. ( 2011101602 60 60 60 60 ) NS localhost $ORIGIN lan. $TTL 60 server IN A 192.168.1.1 pc1 IN A 192.168.1.10 pc2 IN A 192.168.1.11 pc3 IN A 192.168.1.12 *.pc1.lan. IN CNAME pc1.lan. *.pc2.lan. IN CNAME pc2.lan. *.pc3.lan. IN CNAME pc3.lan. *.mojedomena.cz. IN CNAME server.lan. server IN MX 10 server.lan. root@mojedomena.cz:/$ale porad to nefunguje, nevite, kde je chyba?
NS localhost
mi neprijde jako dobry napad. Mel by to byt dns server spravujici tuto zonu. Take nepises, jak tuto zonu delegujes. Mas tento dns server v /etc/resolv.conf na strojich ve vnitrni siti? Nebo ji delegujes nejak jinak?
root@mojedomena.cz:/# cat /etc/bind/named.conf.local zone "1.168.192.in-addr.arpa" { type master; notify no; file "/etc/bind/zones/lan_reverse"; }; zone "lan" { type master; file "/etc/bind/zones/lan"; }; root@mojedomena.cz:/#
named-checkzone
, který by ti zrovna tuhle chybu chytil. Na Debianu je v baliku bind9utils.
Přečetl jsem si tu konfiguraci jeste jednou a pecliveji.
Nemuzes v zone "lan." definovat zaznamy pro "*.mojedomena.cz.". Abys mohl nasmerovat "*.mojedomena.cz." na "server.lan.", musis tento zaznam uvest v konfiguraci zony "mojedomena.cz.".
Jinak hezký nástroj je named-checkzone
, který by ti zrovna tuhle chybu chytil. Na Debianu je v baliku bind9utils.
Jenze pro mojedomena.cz mam DNS server u poskytovatele webhostingu a rad bych ho tam nechal. Kdyz si na svem serveru vytvorim zonu mojedomena.cz a do ni dam pouze 1 CNAME, tak prestanou fungovat z vnitrni site zaznamy na externim serveru, nebo ne?
Nechytil, prave ted to tam takhle mam.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.