Добрый день всем! Не так давно решил разобраться с операционной системой Linux и в частности с Ubuntu 12. Для этого приобрел статический Ip у своего провайдера и установил систему на свой компьютер.
Сначала всё шло очень легко, быстро поднял Apache, PHP, MySQL и FTP (так подробно пишу только для того, чтобы Вы знали, что я сделал или не сделал и что сейчас возможно создает проблему с DNS). Далее решил прикрутить к серверу домен. Приобрел на ник.ру домен, заранее прописал там ещё не настроенные ns моего сервера, ну и собственно решил поднять DNS на своём серваке.
Решил действовать вот по этому мануалу,
http://ubuntuforums.org/showthread.php?t=236093 так как в сети с многих сайтов на него ссылались. Делал вроде бы всё как там написано, но видимо где-то ошибся.
Перед тем как опишу свой порядок действий, сообщу сразу некоторые данные которые предлагаю принять за мои.
Мой статический Ip выданный моим провайдером : 85.112.149.110
Днс провайдера, который мне сообщили : 085.235.201.234 и 080.156.125.201 (не знаю нужен ли ноль впереди, но на всякий передаю так как мне сообщили.)
Домен купленный на ник.ру : moidomain.ru
Ещё 1 возможно важный момент. Интернет работает через ppoe соединение, которое я настроил. При настройки Апача или Фтп дополнительно это соединение настраивать не требовалось, но может для Бинда надо?
Собственно дальше я только покажу содержимое своих файлов которые указаны в мануале:
/etc/bind/named.conf.local
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
# This is the zone definition. replace example.com with your domain name
zone "moidomain.ru" {
type master;
file "/etc/bind/zones/moidomain.ru.db";
};
# This is the zone definition for reverse DNS. replace 0.168.192 with your network address in reverse notation - e.g my network address is 192.168.0
zone "149.112.85.in-addr.arpa" {
type master;
file "/etc/bind/zones/rev.149.112.85.in-addr.arpa";
};
/etc/bind/named.conf.options
options {
directory "/var/cache/bind";
// If there is a firewall between you and nameservers you want
// to talk to, you may need to fix the firewall to allow multiple
// ports to talk. See http://www.kb.cert.org/vuls/id/800113
// If your ISP provided one or more IP addresses for stable
// nameservers, you probably want to use them as forwarders.
// Uncomment the following block, and insert the addresses replacing
// the all-0's placeholder.
forwarders {
085.235.201.234;
080.156.125.201;
};
//========================================================================
// If BIND logs error messages about the root key being expired,
// you will need to update your keys. See https://www.isc.org/bind-keys
//========================================================================
dnssec-validation auto;
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};
/etc/bind/zones/moidomain.ru.db
// replace example.com with your domain name. do not forget the . after the domain name!
// Also, replace ns1 with the name of your DNS server
moidomain.ru. IN SOA ns1.moidomain.ru. admin.moidomain.ru. (
// Do not modify the following lines!
2006081401
28800
3600
604800
38400
)
// Replace the following line as necessary:
// ns1 = DNS Server name
// mta = mail server name
// example.com = domain name
moidomain.ru. IN NS ns1.moidomain.ru.
moidomain.ru. IN MX 10 mta.moidomain.ru.
// Replace the IP address with the right IP addresses.
www IN A 85.112.149.110
mta IN A 85.112.149.110
ns1 IN A 85.112.149.110
/etc/bind/zones/rev.149.112.85.in-addr.arpa
//replace example.com with yoour domain name, ns1 with your DNS server name.
// The number before IN PTR example.com is the machine address of the DNS server. in my case, it's 1, as my IP address is 192.168.0.1.
@ IN SOA ns1.moidomain.ru. admin.moidomain.ru. (
2006081401;
28800;
604800;
604800;
86400
)
IN NS ns1.moidomain.ru.
110 IN PTR moidomain.ru
/etc/resolv.conf вот с этим файлом не всё как по инструкции, так как в инструкции сказано чтобы я заменил всё что есть в этом файле на
// replace example.com with your domain name, and 192.168.0.1 with the address of your new DNS server.
search example.com
nameserver 192.168.0.1
и я делал эти изменния со своим ip в поле nameserver. Однако повидимому они не сохраняются так как вместо это там показывается примерно следующее:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 85.112.108.206
nameserver 85.112.108.198
Что это за адреса я не пойму, так как первая пара чисел это от моего ip, а всё что дальше мне не понятно.
Вот собственно всё, что я сделал. Подскажите что необходимо исправить или добавить?