Страница 1 из 1

DNS в FreeBSD 6.3

Добавлено: 2008-02-13 23:37:04
dh05
Обновил мир и по запаре затер конфиги named.conf
Помогите разобраться.
В новом named.conf присутствуют такие строки и много еще чего, чего до этого небыло.

Код: Выделить всё

// Private Use Networks (RFC 1918)
// zone "10.in-addr.arpa"		{ type master; file "master/empty.db"; };
...
// zone "168.192.in-addr.arpa"	{ type master; file "master/empty.db"; };
а вот и файл empty.db

Код: Выделить всё

; $FreeBSD: src/etc/namedb/master/empty.db,v 1.1.2.1 2007/07/11 07:08:23 dougb Exp $

$TTL 3h
@ SOA @ nobody.localhost. 42 1d 12h 1w 3h
	; Serial, Refresh, Retry, Expire, Neg. cache TTL

@	NS	@

; Silence a BIND warning
@			A	127.0.0.1
Просто мне нужен локальный DNS+DHCP, но DNS должен понимать прямую и обратную зону(локальные) + нужно выставить его еще слайвом для реальной зоны. + Сие чудо еще и шлюз и маил-сервер.
Я пробывал настроить. И выходило что что если указать в resolv.conf

Код: Выделить всё

domain mycompany.local
nameserver 127.0.0.1
nameserver 192.168.0.1
domain mycompany.su
nameserver xxx.xxx.xxx.xxx.
То nslookup неможет найти localhost
Еще в новом named.conf
есть такое

Код: Выделить всё

// RFC 1912-style zone for IPv6 localhost address
// zone "0.ip6.arpa"	{ type master; file "master/localhost-reverse.db"; };
// RFC 1912
zone "localhost" {type master;file "master/localhost-forward.db"; };
zone "127.in-addr.arpa" {type master; file "master/localhost-reverse.db";};
а вот и сами файлы localhost-reverse.db localhost-forward.db

Код: Выделить всё


; $FreeBSD: src/etc/namedb/master/localhost-forward.db,v 1.1.2.1 2007/07/11 07:08:23 dougb Exp $

$TTL 3h
localhost.  SOA localhost. nobody.localhost. 42 1d 12h 1w 3h
	; Serial, Refresh, Retry, Expire, Neg. cache TTL
	
    NS	localhost.

    A	127.0.0.1
    AAAA	::1

Код: Выделить всё

; $FreeBSD: src/etc/namedb/master/localhost-reverse.db,v 1.1.2.1 2007/07/11 07:08:23 dougb Exp $

$TTL 3h
@ SOA localhost. nobody.localhost. 42 1d 12h 1w 3h
	; Serial, Refresh, Retry, Expire, Neg. cache TTL
	
    NS	localhost.

1.0.0.	PTR	localhost.

1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 PTR localhost.

причем по дефолту не работает.
Если нужно я весь свой named.conf выложу просто он большой. да и еще все связанное с empty.db named пытается обновлять самостоятельно. Уверенность огромная что я гдето накосячил.
Дайте ссылочки пожалуйста где можно по ентому делу прочитать.

Re: DNS в FreeBSD 6.3

Добавлено: 2008-02-13 23:53:39
Alex Keda
ничё не понял...
========
с новым конфигом будет работать так же как и со старым.
на новые секции просто забей

Re: DNS в FreeBSD 6.3

Добавлено: 2008-02-14 0:47:44
dh05
Сори за каламбур. Вобщем так:
Есть сервер на нем:
1. Шлюз для локалы
2. Почтовик
3. DNS обслуживающий локалу и при этом же являющийся слайвом реальной зареганой зоны, в которой есть на него запись A и MX
Просто имя сервака в локале ns.mycompany.local а в инете должно быть типа host.mycompany.su
Вот поентому resolv.conf так и завернул.
to lissyara Т.е. беру старые зоны(локальные) и прикручиваю.