forum.bitel.ru
http://forum.bitel.ru/

настройка Dyn DNS
http://forum.bitel.ru/viewtopic.php?f=5&t=4773
Страница 1 из 1

Автор:  mrustik [ 12 ноя 2010, 12:07 ]
Заголовок сообщения:  настройка Dyn DNS

прописали настройки модуля DialUp
Код:
# Динамический DNS
dyn.dns.zone=pool.xxx.net.
dyn.dns.resolver=10.176.74.14
dyn.dns.shared.key.name=bgb
dyn.dns.shared.key.value=tsx5cbaBGobflmY4tu2xlQ==
dyn.dns.ttl=600
#параметры для логина
login.parameter.1.name=dialup.dns
login.parameter.1.title=Тип ДНС
login.parameter.1.type=5
login.parameter.1.default=0
login.parameter.1.listValue=Выключен;Цифровой логин;Логин входа

и произвели соответствующие настройки ДНС сервера
Код:
key "bgb" {
        algorithm hmac-md5;
        secret "tsx5cbaBGobflmY4tu2xlQ==";
           };
controls {
       inet 127.0.0.1 port 953
       allow { 127.0.0.1; } keys { "bgb"; };
       inet 10.176.74.14 port 953
       allow { 10.176.74.8; } keys { "bgb"; };
         };

zone "pool.ххх.net" IN {
    type master;
    file "pool.ххх.net";
    allow-update { key "bgb"; };
    };
зона
$ORIGIN .
$TTL 600 ;
pool.ххх.net    IN SOA ns1.ххх.net. mad.ххх.net. (
                 20101103 ; serial
                 1H ; refresh
                 15M ; retry
                 2W ; expiry
                 3H ) ; minimum

             NS     ns1.ххх.net.;
             NS     ns2.ххх.net.;
$ORIGIN pool.ххх.net.

но в логах пишет
Код:
11-12/11:02:09 ERROR [Thread-33] processor -
java.net.PortUnreachableException
        at sun.nio.ch.DatagramDispatcher.read0(Native Method)
        at sun.nio.ch.DatagramDispatcher.read(Unknown Source)
        at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
        at sun.nio.ch.IOUtil.read(Unknown Source)
        at sun.nio.ch.DatagramChannelImpl.read(Unknown Source)
        at org.xbill.DNS.UDPClient.recv(UDPClient.java:49)
        at org.xbill.DNS.UDPClient.sendrecv(UDPClient.java:70)
        at org.xbill.DNS.SimpleResolver.send(SimpleResolver.java:256)
        at bitel.billing.server.processor.dialup.DNSUpdater.regHost(DNSUpdater.j
ava:155)
        at bitel.billing.server.processor.dialup.DNSUpdater.run(DNSUpdater.java:
90)

на сервер ДНС почему то обращается по 53 порту, а не 953.
пробовали ставить порт 53 на управление, фигня та же.

Вложения:
Комментарий к файлу: версия биллинга
ver.jpg
ver.jpg [ 66.3 КБ | Просмотров: 4449 ]

Автор:  Администратор [ 12 ноя 2010, 13:20 ]
Заголовок сообщения:  Re: настройка Dyn DNS

А на ДНС сервере какие порты слушает UDP?.
Посмотрел по коду, в самом деле по дефолту берётся 53 порт.. Попробуйте перенастроить конфигурацию на 53.
Откуда эти примеры с 953 разбираюсь.

Автор:  mrustik [ 13 ноя 2010, 12:17 ]
Заголовок сообщения:  Re: настройка Dyn DNS

Может биллинг прописывать обратные зоны?

Автор:  mrustik [ 13 ноя 2010, 15:55 ]
Заголовок сообщения:  Re: настройка Dyn DNS

перенастроили конфигурацию на 53,пакеты уходят с 53 порта на днс сервер, на днс сервер приходят на 53 порт, но вот лог
Код:
11-13/14:40:43 ERROR [Thread-33] processor -
java.net.PortUnreachableException
        at sun.nio.ch.DatagramDispatcher.read0(Native Method)
        at sun.nio.ch.DatagramDispatcher.read(Unknown Source)
        at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
        at sun.nio.ch.IOUtil.read(Unknown Source)
        at sun.nio.ch.DatagramChannelImpl.read(Unknown Source)
        at org.xbill.DNS.UDPClient.recv(UDPClient.java:49)
        at org.xbill.DNS.UDPClient.sendrecv(UDPClient.java:70)
        at org.xbill.DNS.SimpleResolver.send(SimpleResolver.java:256)
        at bitel.billing.server.processor.dialup.DNSUpdater.regHost(DNSUpdater.java:155)
        at bitel.billing.server.processor.dialup.DNSUpdater.run(DNSUpdater.java:90)

Автор:  mrustik [ 13 ноя 2010, 18:21 ]
Заголовок сообщения:  Re: настройка Dyn DNS

разобрался.
Не подключался потому, что не был на этом интерфейсе запущен сам днс, только контрол. Были сомнения, что запустится днс и конторол на одном порту.
953 порт берется из утилиты, которая генерить конфиг, нужно просто в доке указать, что порт нужно менять на 53.

Автор:  snark [ 15 ноя 2010, 23:33 ]
Заголовок сообщения:  Re: настройка Dyn DNS

БГБ по дефолту должен обращаться на 953-й порт, т.к. в ARM, в описании controls сказано:
controls Statement Definition and Usage писал(а):
If no port is specified, port 953 is used.

т.е. дефолтным для бинда является таки 953-й порт, в то время как 53-й используется для трансфера зон

Автор:  skyb [ 24 ноя 2010, 13:55 ]
Заголовок сообщения:  Re: настройка Dyn DNS

mrustik писал(а):
разобрался.
Не подключался потому, что не был на этом интерфейсе запущен сам днс, только контрол. Были сомнения, что запустится днс и конторол на одном порту.
953 порт берется из утилиты, которая генерить конфиг, нужно просто в доке указать, что порт нужно менять на 53.

конфиг поменять на самом dns ?
я просто попытался настроить у меня вылетело

Код:
11-24/17:30:53  INFO [main] processor - Dynamic DNS init => true
11-24/17:30:53  INFO [main] processor - zone: db.dyn.prov.ru.; resolver: ns.prov.ru; sharedKeyName: rndc-key; sharedKeyValue: X/FHPTs6+aOmHLpHqPuQhQ==
11-24/17:30:58 ERROR [Thread-52] LoggingPrintStream - Exception in thread "Thread-52"
11-24/17:30:58 ERROR [Thread-52] LoggingPrintStream - java.lang.NoClassDefFoundError: bitel/billing/server/admin/licview/Temp
11-24/17:30:58 ERROR [Thread-52] LoggingPrintStream -   at bitel.billing.server.admin.errorlog.AlarmSender.checkL(AlarmSender.java:237)
11-24/17:30:58 ERROR [Thread-52] LoggingPrintStream -   at bitel.billing.server.admin.errorlog.AlarmSender.run(AlarmSender.java:212)
11-24/17:30:58 ERROR [Thread-52] LoggingPrintStream - Caused by: java.lang.ClassNotFoundException: bitel.billing.server.admin.licview.Temp
11-24/17:30:59 ERROR [Thread-52] LoggingPrintStream -   at java.net.URLClassLoader$1.run(Unknown Source)
11-24/17:30:59 ERROR [Thread-52] LoggingPrintStream -   at java.security.AccessController.doPrivileged(Native Method)
11-24/17:30:59 ERROR [Thread-52] LoggingPrintStream -   at java.net.URLClassLoader.findClass(Unknown Source)
11-24/17:30:59 ERROR [Thread-52] LoggingPrintStream -   at java.lang.ClassLoader.loadClass(Unknown Source)
11-24/17:30:59 ERROR [Thread-52] LoggingPrintStream -   at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
11-24/17:30:59 ERROR [Thread-52] LoggingPrintStream -   at java.lang.ClassLoader.loadClass(Unknown Source)
11-24/17:30:59 ERROR [Thread-52] LoggingPrintStream -   ... 2 more
11-24/17:30:59  INFO [main] processor - Connection count checker..
11-24/17:30:59  INFO [main] processor - UPDATE mode SLEEP setter, timeout=120

Автор:  mrustik [ 26 ноя 2010, 11:33 ]
Заголовок сообщения:  Re: настройка Dyn DNS

настройки dyndns для модуля dialup делал по доке. не вылетало вообще. Единственное, на интерфейс, куда обращается биллнг, должен слушать dns .

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/