Титла: DNS къде бъркам Публикувано от: dilyan в May 17, 2005, 20:44 Четох HOW-TO, питах Google, търсачката, но вече се предавам и питам.
DNS на провайдера ми: 192.168.1.1 IP (мое): 192.169.1.243 TCP/UPD 53 port: разрешен. ОС: СуСЕ 9.1, BIND 9.2 цел: www.berkovski.com, mail.berkovski.com, dilyan.berkovski.com, dns.berkovski.com - естествено видими в локалната мрежа. Какво съм свършил до сега -> 1. # cat /etc/resolv.conf search berkovski.com nameserver 192.168.1.243 nameserver 192.168.1.1 2. # cat /etc/named.conf options { directory "/var/lib/named"; forwarders { 192.168.1.1; }; listen-on port 53 { 127.0.0.1; }; query-source address * port 53; transfer-source * port 53; notify-source * port 53; allow-query { 127.0.0.1; }; notify no; }; zone "." in { type hint; file "root.hint"; }; zone "localhost" in { type master; file "localhost.zone"; }; zone "0.0.127.in-addr.arpa" in { type master; file "127.0.0.zone"; }; include "/etc/named.conf.include"; zone "berkovski.com" in { file "master/berkovski.com"; type master; }; 3. # cat localhost.zone $TTL 1W @ IN SOA @ root ( 42 ; serial (d. adams) 2D ; refresh 4H ; retry 6W ; expiry 1W ) ; minimum IN NS dns.berkovski.com IN A 127.0.0.1 4. # cat /var/lib/master/berkovski.com $TTL 2D @ IN SOA berkovski.com. root.berkovski.com. ( 2005051203 ; serial 3H ; refresh 1H ; retry 1W ; expiry 1D ) ; minimum berkovski.com. IN NS dns.berkovski.com mail IN MX 10 192.168.1.243 berkovski.com. IN A 192.168.1.243 www IN CNAME 192.168.1.243 dns IN NS 192.168.1.243 localhost IN A 127.0.0.1 dilyan IN A 192.168.1.243 5. rcnamed restart # named-checkzone berkovski.com berkovski.com zone berkovski.com/IN: loaded serial 2005051203 OK Привидно работи - ама не! # ping www.berkovski.com PING www.berkovski.com (66.150.161.133) 56(84) bytes of data. --- www.berkovski.com ping statistics --- 28 packets transmitted, 0 received, 100% packet loss, time 27009ms Това е някакъв сайт от сорта www.askmydomain.com ... КЪДЕ БЪРКАМ?!?!? - домeйна е свободен - сменям serial номера всеки път като сменям master/berkovski.com Титла: DNS къде бъркам Публикувано от: mars в May 17, 2005, 21:13 www IN CNAME 192.168.1.243
това според мен не е добре. трябва да напишеш на какво е този алиас а не ип. Титла: DNS къде бъркам Публикувано от: Bogo в May 17, 2005, 22:03
Да. www CNAME dylian И тествай с DNSreport Титла: DNS къде бъркам Публикувано от: ray в May 17, 2005, 22:25 Здравейте,
Нямам опит с bind (ползвам djbdns), но като гледам адресите те са на 'частна' мрежа (192.168.х.х) - не се рутират, тоест директно от интернет-IP ---> 192.168.х.х не може да се стигне. Едното решение в ясно - публичен IP-адрес. Другото нещо евентуално на външния интерфейс (адрес) на мрежата да се направи. Успех. Румен Титла: DNS къде бъркам Публикувано от: dilyan в May 17, 2005, 23:00 решението на mars и bogo не дава резултат. Дали е alias или IP според мен не трябва да е проблем - нали отива на едно място ....
Титла: DNS къде бъркам Публикувано от: Bogo в May 17, 2005, 23:04 Абе ти си бил упорит
![]() Титла: DNS къде бъркам Публикувано от: toxigen в May 17, 2005, 23:55 Като начало махни от resolv.conf DNS-а на провайдера и тествай да видиш дали работи. Също така можеш да махнеш CNAME записа - не е толкова нужно (и ДА определено трябва да е име и то валидно - IP не става) . За dns.berkovski.com сложи A запис - не NS! Махни и localhost от зоната - имаш отделна master зона за него. Съветвам те да тестваш bind с по-малко записи в зоната докато тръгне и после да я "напълниш".
Титла: DNS къде бъркам Публикувано от: Bogo в May 18, 2005, 09:51 Your www.berkovski.com A record is:
www.berkovski.com. A 69.25.27.170 [TTL=1800] [US] www.berkovski.com. A 66.150.161.140 [TTL=1800] [US] www.berkovski.com. A 66.150.161.134 [TTL=1800] [US] www.berkovski.com. A 69.25.27.173 [TTL=1800] [US] www.berkovski.com. A 69.25.27.172 [TTL=1800] [US] www.berkovski.com. A 69.25.27.171 [TTL=1800] [US] www.berkovski.com. A 66.150.161.136 [TTL=1800] [US] www.berkovski.com. A 66.150.161.133 [TTL=1800] [US] Кой от всички е ? Титла: DNS къде бъркам Публикувано от: в May 18, 2005, 12:52 в resolv.conf трябва да се обръщаш първо към 127.0.0.1
в listen-on port 53 { 127.0.0.1; }; може да добавиш Ип-то на някой от интерфейсите ти на което искаш да слуша препоръчително е да НЕ се използват CNAME записи, а вместо тях А може да тестваш с nslookup Титла: DNS къде бъркам Публикувано от: n_antonov в May 18, 2005, 13:17 В конфигурационния ти файл има една купчина грешки. Най-фрапиращата е тази:
dns IN NS 192.168.1.243 Според изискванията стойността на NS ресурсния запис трябва да представлява FQDN, а не IP адрес. За целта дефинираш отделно A запис от типа: dns IN A 192.168.1.243 А като NS пишеш: IN NS dns.berkovski.com. Обърни внимание на точката накрая. Възможен е и запис: IN NS dns Тогава няма точка. Но преди всичко за dns ти трябва A ресурсен запис, а в NS записваш само оме на хост, не IP. Възможно е да има и други грешки, но вече нямам време ![]() Титла: DNS къде бъркам Публикувано от: rpetrov в May 18, 2005, 14:01 Май не си оторизиран да го правиш ...
Титла: DNS къде бъркам Публикувано от: n_antonov в May 18, 2005, 21:13 Освен това:как искаш named да ти отговаря на адрес 192.168.1.243, както си написал в /etc/resolv.conf, след като си го заковал да слуша само на 127.0.0.1?
Титла: DNS къде бъркам Публикувано от: dilyan в May 20, 2005, 22:37 благодаря на всички за помощта, както винаги се оказа недоглеждане ... разковничето е в реда
allow-query { 127.0.0.1; }; на named.conf ... просто трябваше да добавя и мойто IP отзад. Естествено, имах и грешчици в зоната както правилно забеляза Антонов ![]() |