Метки
amd bittorrent bug centos debian enlightenment fedora fedora 8 fedora 9 fedora 10 fedora 11 fedora 12 fedora 13 fedora 15 fedora 16 FedoraMD fglrx firefox flash player gnome google intel interview java kde kernel linux livecd migrate moldova nvidia openoffice OpenStreetMap opera Orange ovirt radeon red hat rpmfusion Sandel skype video virtualisation vmware wine
Почему не работает новый домен?
2008-12-22 13:10 | Автор: Vasile Chelban | Filed under: Vasile
Очень часто возникают вопросы по настройке сервера master DNS. Рассмотрим данную проблему на пимере BIND и Fedora Linux. Этапы настройки:
- Устанавливаем bind, а так же bind-chroot - изолированный сервер. Данные хранятся в /var/named/chroot/var/named
- добавляем зону в /etc/named.conf - это символическая ссылка на текущее местоположение в файле конфигурации. в нашем случае /var/named/chroot/etc/named.conf
zone "site.md" { type master; file "data/site.md"; allow-transfer { slave-server-ip1; slave-server-ip2; }; };
- опишем домен в /var/named/chroot/var/named/data/site.md
$TTL 10M @ IN SOA ns1.dnsservice.net. hostmaster.site.md. ( 2008122201 ; Serial 10M ; Refresh 5M ; Retry 1W ; Expire 10M ) ; Minimum IN NS ns1.dnsservice.net. IN NS ns2.dnsservice.net. IN MX 10 mail.site.md. IN TXT "v=spf1 mail ~all" IN A 111.22.33.44 mail IN A 111.22.33.44 www IN A 111.22.33.44
- Наш DNS сервер работает с иными правами, поэтому могут быть проблемы с чтением файла. решение данной проблемы:
sudo chown named.named /var/named/chroot/var/named/data/site.md
- SELinux контекст будет задан автоматически. Но в некоторых случаях необходимо задавать его вручную:
sudo restorecon -v /var/named/chroot/var/named/data/site.md
- перезагружаем параметры сервера:
sudo service named reload
- при любых изменениях необходимо менять Serial, для правильной работы, желательно всегда с увеличением
- проверяем новую зону:
dig site.md @127.0.0.1
- Возникли проблемы? Проверяем синтаксис:
named-checkconf -t /var/named/chroot/ -z
и новой зоны
named-checkzone site.md /var/named/chroot/var/named/data/site.md
- Верный синтаксис? Активируем логи. Редактируем /etc/named.conf. Секция
logging { category default { null; }; };
заменяем на
logging { /* If you want to enable debugging, eg. using the 'rndc trace' command, * named will try to write the 'named.run' file in the $directory (/var/named). * By default, SELinux policy does not allow named to modify the /var/named directory, * so put the default debug log file in data/ : */ channel default_debug { file "data/named.run"; severity dynamic; }; };
перезапускаем сервер named и наблюдаем за сообщениями в /var/named/chroot/var/named/data/named.run
Метки: dns
31, 2008 2:22
nici o brânză nu ințeleg!
19, 2009 18:20
что -то всё равно проблемы какие то