Пытаюсь настроить ДНС для интранета! выхода во внешний мир нет!
FreeBSD 4.7 Bind-8.3.3
Написал зону, она пингуеться с клиенских тачек и видна на сервере казалось бы всё хорошо, но вот сервер анонимный получаеться!>www.smoker.name
Server: server.smoker.name
Address: 0.0.0.0www.smoker.name internet address = 192.168.1.254
smoker.name nameserver = server.smoker.name
smoker.name nameserver = ns1.smoker.name
ns1.smoker.name internet address = 192.168.1.254server# nslookup smoker.name
Server: server.smoker.name
Address: 0.0.0.0Name: smoker.name
Address: 192.168.1.254Файл зоны:
$TTL 3600
smoker.name. IN SOA server.smoker.name. root.smoker.name. (
2005092802 ; serial
10800 ; refresh
3600 ; retry
604800 ; expire
86400 ); minimum TTL; DNS Servers
@ IN NS server.smoker.name.
@ IN NS ns1.smoker.name.;Mashine Names
localhost IN A 127.0.0.1
ns1 IN A 192.168.1.254
mail IN A 192.168.1.254
www IN A 192.168.1.254
ftp IN A 192.168.1.254
@ IN A 192.168.1.254; MX Record
@ IN MX 10 mail.smoker.name.
В hosts конфиге вроде всё правильно
127.0.0.1 localhost.smoker.name localhost
192.168.1.254 server.smoker.name server....
Подскажите плиз в чём может быть проблема?
(сервер пробный)
С FreeBSD работаю давно, а вот ДНС править пришлось впервые!
Заранее спасибо! :-)
Честно говоря не понял в чем проблема, если тебе нужен реальный домен, то его надо либо покупать, либо договариваться с теми у кого он есть (на домен третьего или четвертого уровня). Если тебе нужен просто кэширующий ДНС сервер, ну так ты его практически сделал. Вообще советую почитать доку по основам ДНС, на этом сайте были неплохие статьи.
cat /etc/resolv.confтам долно быть что то типа
domain smoker.name
nameserver 127.0.0.1
nameserver 192.168.1.254ну а если речь идет о том что бы домен был виден с инета, то как уже сказали его нужно купить, и при этом еще и реальный айпи необходим
Ресольвер впринципе не нужен, т.к запросы обрабатываються на локальном хосте.
Мне ДНС нужен для интранета. для этого домен не нужно покупать.
Если кто незнает что такое интранет то это своего рода локальный интеренет простыми словами маленький интернет внутри локальной сети без выхода во внешнюю сеть.Проблему свою я описал выше.
Подскажите плиз как мне правильно отрихтовать зону для интранета!!!
>Пытаюсь настроить ДНС для интранета! выхода во внешний мир нет!
>FreeBSD 4.7 Bind-8.3.3
>Написал зону, она пингуеться с клиенских тачек и видна на сервере казалось
>бы всё хорошо, но вот сервер анонимный получаеться!
>
>>www.smoker.name
>Server: server.smoker.name
>Address: 0.0.0.0
>
>www.smoker.name internet address = 192.168.1.254
>smoker.name nameserver = server.smoker.name
>smoker.name nameserver = ns1.smoker.name
>ns1.smoker.name internet address = 192.168.1.254
>
>server# nslookup smoker.name
>Server: server.smoker.name
>Address: 0.0.0.0
>
>Name: smoker.name
>Address: 192.168.1.254
>
>Файл зоны:
>$TTL 3600
>smoker.name. IN SOA server.smoker.name. root.smoker.name. (
> 2005092802 ; serial
> 10800 ; refresh
> 3600 ; retry
> 604800 ; expire
> 86400 ); minimum TTL
>
>; DNS Servers
>@ IN NS server.smoker.name.
>@ IN NS ns1.smoker.name.
>
>;Mashine Names
>localhost IN A 127.0.0.1
>ns1 IN A 192.168.1.254
>mail IN A 192.168.1.254
>www IN A 192.168.1.254
>ftp IN A 192.168.1.254
>@ IN A 192.168.1.254
>
>; MX Record
>@ IN MX 10 mail.smoker.name.
>
>
>В hosts конфиге вроде всё правильно
>127.0.0.1
> localhost.smoker.name localhost
>192.168.1.254 server.smoker.name
>server
>
>....
>
>Подскажите плиз в чём может быть проблема?
>
>(сервер пробный)
>
>С FreeBSD работаю давно, а вот ДНС править пришлось впервые!
>
>Заранее спасибо! :-)а что с resolv.conf?
и почему в ДНС не описан server.smoker.name, хотя является ns сервером
>>Пытаюсь настроить ДНС для интранета! выхода во внешний мир нет!
>>FreeBSD 4.7 Bind-8.3.3
>>Написал зону, она пингуеться с клиенских тачек и видна на сервере казалось
>>бы всё хорошо, но вот сервер анонимный получаеться!
>>
>>>www.smoker.name
>>Server: server.smoker.name
>>Address: 0.0.0.0
>>
>>www.smoker.name internet address = 192.168.1.254
>>smoker.name nameserver = server.smoker.name
>>smoker.name nameserver = ns1.smoker.name
>>ns1.smoker.name internet address = 192.168.1.254
>>
>>server# nslookup smoker.name
>>Server: server.smoker.name
>>Address: 0.0.0.0
>>
>>Name: smoker.name
>>Address: 192.168.1.254
>>
>>Файл зоны:
>>$TTL 3600
>>smoker.name. IN SOA server.smoker.name. root.smoker.name. (
>> 2005092802 ; serial
>> 10800 ; refresh
>> 3600 ; retry
>> 604800 ; expire
>> 86400 ); minimum TTL
>>
>>; DNS Servers
>>@ IN NS server.smoker.name.
>>@ IN NS ns1.smoker.name.
>>
>>;Mashine Names
>>localhost IN A 127.0.0.1
>>ns1 IN A 192.168.1.254
>>mail IN A 192.168.1.254
>>www IN A 192.168.1.254
>>ftp IN A 192.168.1.254
>>@ IN A 192.168.1.254
>>
>>; MX Record
>>@ IN MX 10 mail.smoker.name.
>>
>>
>>В hosts конфиге вроде всё правильно
>>127.0.0.1
>> localhost.smoker.name localhost
>>192.168.1.254 server.smoker.name
>>server
>>
>>....
>>
>>Подскажите плиз в чём может быть проблема?
>>
>>(сервер пробный)
>>
>>С FreeBSD работаю давно, а вот ДНС править пришлось впервые!
>>
>>Заранее спасибо! :-)
>
>а что с resolv.conf?
>и почему в ДНС не описан server.smoker.name, хотя является ns сервером
в resolf.conf
domain smoker.name
nameserver 127.0.0.1
nameserver 192.168.1.254зона:
$TTL 3600
smoker.name. IN SOA server.smoker.name. root.smoker.name. (
2005092802 ; serial
10800 ; refresh
3600 ; retry
604800 ; expire
86400 ); minimum TTL; DNS Servers
@ IN NS ns.server.smoker.name.
@ IN NS ns1.smoker.name.;Mashine Names
localhost IN A 127.0.0.1
ns IN A 192.168.1.254
ns1 IN A 192.168.1.254
mail IN A 192.168.1.254
www IN A 192.168.1.254
ftp IN A 192.168.1.254
@ IN A 192.168.1.254; MX Record
@ IN MX 10 mail.smoker.name.на самом хосте виден сервер
server# nslookup www.smoker.name
Server: localhost.smoker.name
Address: 127.0.0.1Name: www.smoker.name
Address: 192.168.1.254а вот с клиенской тачки он всёравно анонимный :-)
C:\>nslookup www.smoker.name
*** Can't find server name for address 192.168.1.254: Server failed
*** Default servers are not available
Server: UnKnown
Address: 192.168.1.254Name: www.smoker.name
Address: 192.168.1.254в чём тут проблема?
а что в named.conf ????
>C:\>nslookup www.smoker.name
>*** Can't find server name for address 192.168.1.254: Server failed
он же тебе ясно написал - впиши 192.168.1.254 в hosts для начала и впарь ему нужное имя.И вообще - кажется тут вопрос не в инсталяции сервера - а просто в кешировании запросов к провайдеровскому DNS. Squid всегда это делал. Поставь Webmin - попробуй сконфигурировать из него - там даже подсказки будут.
Необходима IN A запись в файле зоны для server.smoker.name.
>Необходима IN A запись в файле зоны для server.smoker.name.запись такая уже имееться а результата нет.
вот зона и конфиги:
$TTL 3600
smoker.name. IN SOA server.smoker.name. root.smoker.name. (
2005092802 ; serial
10800 ; refresh
3600 ; retry
604800 ; expire
86400 ); minimum TTL; DNS Servers
@ IN NS server.smoker.name.;Mashine Names
localhost IN A 127.0.0.1
server IN A 192.168.1.254
mail IN A 192.168.1.254
www IN A 192.168.1.254
ftp IN A 192.168.1.254
@ IN A 192.168.1.254; MX Record
@ IN MX 10 mail.smoker.name.# named.conf:
options {
directory "/etc/namedb";
};zone "." {
type hint;
file "named.root";
};zone "smoker.name" {
type master;
notify no;
file "smoker.name";
};zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
# hosts:127.0.0.1 localhost.smoker.name localhost
192.168.1.254 server.smoker.name server# resolv.conf:
domain smoker.name
nameserver 127.0.0.1
nameserver 192.168.1.254конфиги вроде как все правильно отрихтованы.
но проблема не решена :-(C:\>nslookup smoker.name
*** Can't find server name for address 192.168.1.254: Server failed
*** Default servers are not available
Server: UnKnown
Address: 192.168.1.254Name: smoker.name
Address: 192.168.1.254
Я уже начал сомневаться в своих умственных способностях! :-)А что касаеться squid-а то зачем нужен кэшь для сервера в интранете, ведь выхода во внешнюю сеть нет это я писал выше и не один раз и на ДНС он никак не влияет, а вот на скорость работы ДНСа да.
а поменят сериал номер и перестартовать named не забываете?
>а поменят сериал номер и перестартовать named не забываете?это не обязательно если в named.conf в описании зоны указать notify no
а перестартова даймон или послать ему сигнал HUP что бы перечитал конфиги это же святое
>C:\>nslookup smoker.name
>*** Can't find server name for address 192.168.1.254: Server failed
>*** Default servers are not available
>Server: UnKnown
>Address: 192.168.1.254
>
>Name: smoker.name
>Address: 192.168.1.254
>
>Похоже, что нужна обратная зона (IP->name).