LinuxForum.Fans
Тема

Проблема с DNS серврером CentOS

Автор: pavlar 159 сообщений 30916 просмотров
#294101

вот его пропишы в zones.conf

#294103
kisil написал:
вот его пропишы в zones.conf

Прописал но всё равно не работает

#294104

Найди логи бинда, нужно знать как он стартует. Ищи в системных логах или ещё гдето.

#294105

pavlar
Зачем все так усложнять!

#294106
kisil написал:
Найди логи бинда, нужно знать как он стартует. Ищи в системных логах или ещё гдето.

J

Показать
an 3 12:30:35 celebris named[3791]: starting BIND 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.6 -u named -t /var/named/chroot
Jan 3 12:30:35 celebris named[3791]: built with '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--target=x86_64-redhat-linux-gnu' '--program-pref$
Jan 3 12:30:35 celebris named[3791]: ----------------------------------------------------
Jan 3 12:30:35 celebris named[3791]: BIND 9 is maintained by Internet Systems Consortium,
Jan 3 12:30:35 celebris named[3791]: Inc. (ISC), a non-profit 501(c)(3) public-benefit
Jan 3 12:30:35 celebris named[3791]: corporation. Support and training for BIND 9 are
Jan 3 12:30:35 celebris named[3791]: available at https://www.isc.org/support
Jan 3 12:30:35 celebris named[3791]: ----------------------------------------------------
Jan 3 12:30:35 celebris named[3791]: adjusted limit on open files from 4096 to 1048576
Jan 3 12:30:35 celebris named[3791]: found 4 CPUs, using 4 worker threads
Jan 3 12:30:35 celebris named[3791]: using up to 4096 sockets
Jan 3 12:30:35 celebris named[3791]: loading configuration from '/etc/named.conf'
Jan 3 12:30:35 celebris named[3791]: reading built-in trusted keys from file '/etc/named.iscdlv.key'
Jan 3 12:30:35 celebris named[3791]: using default UDP/IPv4 port range: [1024, 65535]
Jan 3 12:30:35 celebris named[3791]: using default UDP/IPv6 port range: [1024, 65535]
Jan 3 12:30:35 celebris named[3791]: listening on IPv4 interface lo, 127.0.0.1#53
Jan 3 12:30:35 celebris named[3791]: listening on IPv6 interface lo, ::1#53
Jan 3 12:30:35 celebris named[3791]: generating session key for dynamic DNS
Jan 3 12:30:35 celebris named[3791]: sizing zone task pool based on 6 zones
Jan 3 12:30:35 celebris named[3791]: using built-in DLV key for view _default
Jan 3 12:30:35 celebris named[3791]: set up managed keys zone for view _default, file '/var/named/dynamic/managed-keys.bind'
Jan 3 12:30:35 celebris named[3791]: Warning: 'empty-zones-enable/disable-empty-zone' not set: disabling RFC 1918 empty zones
Jan 3 12:30:35 celebris named[3791]: automatic empty zone: 127.IN-ADDR.ARPA
Jan 3 12:30:35 celebris named[3791]: automatic empty zone: 254.169.IN-ADDR.ARPA
Jan 3 12:30:35 celebris named[3791]: automatic empty zone: 2.0.192.IN-ADDR.ARPA
Jan 3 12:30:35 celebris named[3791]: automatic empty zone: 100.51.198.IN-ADDR.ARPA
Jan 3 12:30:35 celebris named[3791]: automatic empty zone: 113.0.203.IN-ADDR.ARPA
Jan 3 12:30:35 celebris named[3791]: automatic empty zone: 255.255.255.255.IN-ADDR.ARPA
Jan 3 12:30:35 celebris named[3791]: automatic empty zone: 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.0.0.IP6.ARPA
Jan 3 12:30:35 celebris named[3791]: automatic empty zone: D.F.IP6.ARPA
Jan 3 12:30:35 celebris named[3791]: automatic empty zone: 8.E.F.IP6.ARPA
Jan 3 12:30:35 celebris named[3791]: automatic empty zone: 9.E.F.IP6.ARPA
Jan 3 12:30:35 celebris named[3791]: automatic empty zone: A.E.F.IP6.ARPA
Jan 3 12:30:35 celebris named[3791]: automatic empty zone: B.E.F.IP6.ARPA
Jan 3 12:30:35 celebris named[3791]: automatic empty zone: 8.B.D.0.1.0.0.2.IP6.ARPA
Jan 3 12:30:35 celebris named[3791]: none:0: open: /etc/rndc.key: permission denied
Jan 3 12:30:35 celebris named[3791]: couldn't add command channel 127.0.0.1#953: permission denied
Jan 3 12:30:35 celebris named[3791]: none:0: open: /etc/rndc.key: permission denied
Jan 3 12:30:35 celebris named[3791]: couldn't add command channel ::1#953: permission denied
Jan 3 12:30:35 celebris named[3791]: zone 0.in-addr.arpa/IN: loaded serial 0
Jan 3 12:30:35 celebris named[3791]: zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0
Jan 3 12:30:35 celebris named[3791]: zone 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.0.ip6.arpa/IN: loaded serial 0
Jan 3 12:30:35 celebris named[3791]: zone localhost.localdomain/IN: loaded serial 0
Jan 3 12:30:35 celebris named[3791]: zone localhost/IN: loaded serial 0
an 3 12:30:35 celebris named[3791]: managed-keys-zone ./IN: loaded serial 7
Jan 3 12:30:35 celebris named[3791]: running

#294107

Ну всё ж стартует нормально. Должно работать. ПРоверял работу???

#294108

kisil написал:
Ну всё ж стартует нормально. Должно работать. ПРоверял работу???
Да проверял, как говорил Шарик, есть у индейцев такая хижина, фигвам называется :) Похоже надо бубен в студию
#294110

Вот тебе простой способ:
1. Удали пакет "bind"
2. Установи все заново
3. Открой конфиг файл "named.conf", в нем найди секцию со строчкой "Forwarders"
4. Впиши туда ДНС сервак Гугла
5. Запусти службу "named"
6. Поставь ее в автозагрузку
7. Проверь командами "nslookup" и "dig" работу службы "named"

#294115
AlfaStriker написал:
Вот тебе простой способ:
1. Удали пакет "bind"
2. Установи все заново
3. Открой конфиг файл "named.conf", в нем найди секцию со строчкой "Forwarders"
4. Впиши туда ДНС сервак Гугла
5. Запусти службу "named"
6. Поставь ее в автозагрузку
7. Проверь командами "nslookup" и "dig" работу службы "named"

Удалил, установил но старый конфиг файл остался а у меня там 8.8.8.8 и стоял :)
Проверил

text
nslookup rambler.ru
Server:        8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer: Name: rambler.ru Address: 81.19.70.3

#294118

Заработало значит?

#294119

Нет, должен ответить локальный адрес где стоит бинд.

#294120
AlfaStriker написал:
Заработало значит?

Но на компах локальной сети если ставишь DNS 10.44.1.1 то фиг вам :) То есть бинд работает только сам на себя и непонятно что он вообще делает
Вот мой named.conf. Уже проще некуда

text
options {
 directory "/var/named";

forwarders { 8.8.8.8; };

allow-query { any; };

allow-recursion { 127.0.0.1; 10.44.0.0/16; };

notify yes;

auth-nxdomain no;

#294122

А файрвол подстраивали?

#294123
kisil написал:
А файрвол подстраивали?

Ничего не подстраивал кроме NAT

#294126

Лови мой конфиг

Показать
text
[root@ldap ~]# cat /var/named/chroot/etc/named.conf
options {
        listen-on port 53 { 192.168.1.77; 192.168.3.77; 192.168.2.77; };
        directory       "/var/named";
        dump-file       "data/cache_dump.db";
        memstatistics-file "data/named_mem_stats.txt";
        statistics-file "data/named.stats";
        version "DNS Server for MGKB1";
    allow-transfer  {192.168.3.223; };
        allow-query     {trusted-networks; };
        allow-recursion {trusted-networks; };
        forwarders {94.232.8.200; 94.232.8.201; 208.67.222.222; 208.67.220.220; };
};
logging {
    channel query_logging {
        file "data/named_querylog"
            versions 20 size 200M;
        print-time yes;
        severity dynamic;
    };
    channel security {
        file "data/named_security"
            versions 10 size 50M;
        print-time yes;
        severity dynamic;
    };
    channel resolver {
        file "data/named_resolver"
            versions 2 size 50M;
        print-time yes;
        severity dynamic;
    };
    channel network {
        file "data/named_network"
            versions 2 size 50M;
        print-time yes;
        severity dynamic;
    };
    channel xfer {
        file "data/named_xfer"
            versions 2 size 50M;
        print-time yes;
        severity dynamic;
    };
    channel client {
        file "data/named_client"
            versions 2 size 50M;
        print-time yes;
        severity dynamic;
    };
    category queries { query_logging; };
    category security { security; };
    category resolver { resolver; };
    category network { network; };
    category xfer-in { xfer; };
    category xfer-out { xfer; };
    category client { client; };

channel syslog_errors { syslog user; severity error; }; category default { syslog_errors; };

category lame-servers { null; }; category security { null; }; };

acl "trusted-networks" { 192.168.1.0/24; 192.168.3.0/24; 192.168.2.0/24; };

include "/etc/named.rfc1912.zones"; include "/etc/rndc.key";

zone "mgkb1.local" IN { type master; file "mgkb1.local"; allow-update { key rndckey; }; };

zone "168.192.in-addr.arpa" IN { type master; file "168.192.rev"; allow-update { key rndckey; }; };

text
iptables -A INPUT -p tcp --dport 53 -j ACCEPT;
iptables -A INPUT -p udp --dport 53 -j ACCEPT;

iptables -A OUTPUT -p udp --dport 53 -j ACCEPT iptables -A OUTPUT -p tcp --dport 53 -j ACCEPT

Selinux выключен

#294134
XliN написал:
Лови мой конфиг
Показать
text
[root@ldap ~]# cat /var/named/chroot/etc/named.conf
options {
        listen-on port 53 { 192.168.1.77; 192.168.3.77; 192.168.2.77; };
        directory       "/var/named";
        dump-file       "data/cache_dump.db";
        memstatistics-file "data/named_mem_stats.txt";
        statistics-file "data/named.stats";
        version "DNS Server for MGKB1";
    allow-transfer  {192.168.3.223; };
        allow-query     {trusted-networks; };
        allow-recursion {trusted-networks; };
        forwarders {94.232.8.200; 94.232.8.201; 208.67.222.222; 208.67.220.220; };
};
logging {
    channel query_logging {
        file "data/named_querylog"
            versions 20 size 200M;
        print-time yes;
        severity dynamic;
    };
    channel security {
        file "data/named_security"
            versions 10 size 50M;
        print-time yes;
        severity dynamic;
    };
    channel resolver {
        file "data/named_resolver"
            versions 2 size 50M;
        print-time yes;
        severity dynamic;
    };
    channel network {
        file "data/named_network"
            versions 2 size 50M;
        print-time yes;
        severity dynamic;
    };
    channel xfer {
        file "data/named_xfer"
            versions 2 size 50M;
        print-time yes;
        severity dynamic;
    };
    channel client {
        file "data/named_client"
            versions 2 size 50M;
        print-time yes;
        severity dynamic;
    };
    category queries { query_logging; };
    category security { security; };
    category resolver { resolver; };
    category network { network; };
    category xfer-in { xfer; };
    category xfer-out { xfer; };
    category client { client; };

channel syslog_errors { syslog user; severity error; }; category default { syslog_errors; };

category lame-servers { null; }; category security { null; }; };

acl "trusted-networks" { 192.168.1.0/24; 192.168.3.0/24; 192.168.2.0/24; };

include "/etc/named.rfc1912.zones"; include "/etc/rndc.key";

zone "mgkb1.local" IN { type master; file "mgkb1.local"; allow-update { key rndckey; }; };

zone "168.192.in-addr.arpa" IN { type master; file "168.192.rev"; allow-update { key rndckey; }; };

text
iptables -A INPUT -p tcp --dport 53 -j ACCEPT;
iptables -A INPUT -p udp --dport 53 -j ACCEPT;

iptables -A OUTPUT -p udp --dport 53 -j ACCEPT iptables -A OUTPUT -p tcp --dport 53 -j ACCEPT

Selinux выключен

iptables настроил как вы посоветовали selinux jnключил ещё вчера, использовал ваши настройки named.conf -всё равно не работает. Здесь интересно что на клиентской машине с Centos если прописать dns 10.44.1.1 то не стартует даже локальная страница Centos file:///usr/share/doc/HTML/index.html, которая обычно открывается при старте браузера

#294135

Отключи фаер на время, чтобы проверить работу DNS

#294144
AlfaStriker написал:
Отключи фаер на время, чтобы проверить работу DNS

Да там отключать нечего

text
iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:domain 
ACCEPT     udp  --  anywhere             anywhere            udp dpt:domain 

Chain FORWARD (policy ACCEPT) target prot opt source destination ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED

Chain OUTPUT (policy ACCEPT) target prot opt source destination ACCEPT udp -- anywhere anywhere udp dpt:domain ACCEPT tcp -- anywhere anywhere tcp dpt:domain

Да и потом если с локалного компьютера DNS 8.8.8.8 проходит через фаер то 10.44.1.1 и подавно должен проходить. Скорее всего это какая-то кривизна в конфигурировании named

#294190

Покажыте вывод nslookup с клиента который настроен на ваш сервер.

#294202
"pavlar" написал:
с Centos если прописать dns 10.44.1.1  то не стартует даже локальная страница Centos file:///usr/share/doc/HTML/index.html, которая обычно открывается при старте браузер

это вообще ни как не связанно с работой dns

Войдите или зарегистрируйтесь, чтобы ответить.