Author Topic: настройка DNS с двумя IP  (Read 7604 times)

0 Members and 1 Guest are viewing this topic.

Offline Barbarian

  • Full Member
  • ***
  • Posts: 161
  • Karma: +0/-0
настройка DNS с двумя IP
« on: August 14, 2009, 07:41:23 »
Как настроить DNS с двумя IP адресами. Один из внешки не виден, но он на сервере, второй IP из внешки виден, но он у провайдера внешнего канала. На сервере поднят Primary DNS, у провайдера внешки Secondary DNS. Домен зарегистрирован на nic.ru
В сонфиге named прописал две записи A, на оба IP, но из внешки все равно сервер не видно.

Offline zorggg

  • Newbie
  • *
  • Posts: 13
  • Karma: +0/-0
настройка DNS с двумя IP
« Reply #1 on: August 16, 2009, 00:04:11 »
Quote from: Barbarian
Как настроить DNS с двумя IP адресами. Один из внешки не виден, но он на сервере, второй IP из внешки виден, но он у провайдера внешнего канала. На сервере поднят Primary DNS, у провайдера внешки Secondary DNS. Домен зарегистрирован на nic.ru
В сонфиге named прописал две записи A, на оба IP, но из внешки все равно сервер не видно.
При регистрации ты с каким ip указал Primary DNS? Если с томским ip то до Primary DNS доступа со внешки нет. Надо чтобы запись с внешним ip была у провайдера внешки на Secondary DNS (ведь его DNS доступен извне).
« Last Edit: August 16, 2009, 11:18:32 by Unit »

Offline Barbarian

  • Full Member
  • ***
  • Posts: 161
  • Karma: +0/-0
настройка DNS с двумя IP
« Reply #2 on: August 16, 2009, 11:23:28 »
Quote from: zorggg
При регистрации ты с каким ip указал Primary DNS? Если с томским ip то до Primary DNS доступа со внешки нет. Надо чтобы запись с внешним ip была у провайдера внешки на Secondary DNS (ведь его DNS доступен извне).

да это как раз и понятно, вот непонятно какие записи и куда нужно добавить к моим настройкам  ведь у прова внешки стоит secondary DNS а он как известно данные о зонах берет у primary DNS т.е. у меня, я в конфиг DNS внес еще одну запись A с IP адресом который мне дал провайдер внешки, но понимаю, что этими настройками дело не обойдется...

Offline anovo

  • Sr. Member
  • ****
  • Posts: 273
  • Karma: +0/-0
настройка DNS с двумя IP
« Reply #3 on: August 17, 2009, 09:17:18 »
Quote from: Barbarian
да это как раз и понятно, вот непонятно какие записи и куда нужно добавить к моим настройкам  ведь у прова внешки стоит secondary DNS а он как известно данные о зонах берет у primary DNS т.е. у меня, я в конфиг DNS внес еще одну запись A с IP адресом который мне дал провайдер внешки, но понимаю, что этими настройками дело не обойдется...
Конфиги bind и зоны - в студию, может кто поможет  
The White Rabbit put on his spectacles. "Where shall I begin, please your Majesty?" he asked.
"Begin at the beginning," the King said, very gravely, "and go on till you come to the end: then stop."
"Alice's Adventures in Wonderland" by Lewis Carroll

Offline Comrad

  • Jr. Member
  • **
  • Posts: 77
  • Karma: +0/-0
настройка DNS с двумя IP
« Reply #4 on: August 18, 2009, 12:09:36 »
Правильно или нет - не знаю, я не сисадмин.
Работает дома в такой же ситуации года три.

file named.conf
Code: [Select]
options {
        directory "/var/named";
        listen-on { 192.168.10.1; 127.0.0.1; };
        forward first;
        forwarders { IP DNS твоего провайдера через "; " };
        allow-query { 192.168.10/24; 127/8; };

};


zone "localhost" IN {
        type master;
        forwarders {};
        notify no;
        file "named.local";
        allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
        type master;
        forwarders {};
        notify no;
        file "named.local";
        allow-update { none; };
};


zone "твоя.внутеренняя.зона" IN {
        type master;
        forwarders {};
        notify no;
        file "имя.файла.зоны";
        allow-update { none; };
};

zone "10.168.192.in-addr.arpa" IN {
        type master;
        forwarders {};
        notify no;
        file "named.192.168.10";
        allow-update { none; };
};
Кто понял жизнь, тот не торопится.

Offline nuclight

  • Full Member
  • ***
  • Posts: 207
  • Karma: +1/-2
    • http://antigreen.org
настройка DNS с двумя IP
« Reply #5 on: August 18, 2009, 17:18:21 »
Эта домашняя конфигурация не имеет отношения к регистрации доменов.

По теме топика: непонятно, чего вы, собственно, хотите добиться, и что именно куда прописываете. Конфиги уже попросили. Сама ситуация с недоступным из внешки Primary для домена легко решается, был у меня такой сервер, но непонятно, в чем именно у вас заключается вопрос.
WBR, Nuclear Lightning
[FreeBSD][Давить зелёных]

Offline Barbarian

  • Full Member
  • ***
  • Posts: 161
  • Karma: +0/-0
настройка DNS с двумя IP
« Reply #6 on: August 19, 2009, 01:08:31 »
Quote from: nuclight
Эта домашняя конфигурация не имеет отношения к регистрации доменов.

По теме топика: непонятно, чего вы, собственно, хотите добиться, и что именно куда прописываете. Конфиги уже попросили. Сама ситуация с недоступным из внешки Primary для домена легко решается, был у меня такой сервер, но непонятно, в чем именно у вас заключается вопрос.

вопрос сам по себе простой
есть сервер с IP которой не виден из внешнего интернета, на сервере поднят Primary DNS, в городе все работает на ура, но из внешки сервер естественно не виден. На самом сервере поднят туннель OpenVPN для организации внешнего канала с реальным IP который дал провайдер внешки.

Вот и хотелось бы что бы сервер стал виден из внешнего инетрнета еще, желательно используя существующий туннель OpenVPN, кстати Secundary DNS поднят у этого же провайдера внешнего интернета...

Offline Barbarian

  • Full Member
  • ***
  • Posts: 161
  • Karma: +0/-0
настройка DNS с двумя IP
« Reply #7 on: August 19, 2009, 01:09:08 »
Quote from: Comrad
Правильно или нет - не знаю, я не сисадмин.
Работает дома в такой же ситуации года три.

file named.conf
Code: [Select]
options {
        directory "/var/named";
        listen-on { 192.168.10.1; 127.0.0.1; };
        forward first;
        forwarders { IP DNS твоего провайдера через "; " };
        allow-query { 192.168.10/24; 127/8; };

};
zone "localhost" IN {
        type master;
        forwarders {};
        notify no;
        file "named.local";
        allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
        type master;
        forwarders {};
        notify no;
        file "named.local";
        allow-update { none; };
};
zone "твоя.внутеренняя.зона" IN {
        type master;
        forwarders {};
        notify no;
        file "имя.файла.зоны";
        allow-update { none; };
};

zone "10.168.192.in-addr.arpa" IN {
        type master;
        forwarders {};
        notify no;
        file "named.192.168.10";
        allow-update { none; };
};

этот файл у мну примерно так же сконфигурирован

Offline nuclight

  • Full Member
  • ***
  • Posts: 207
  • Karma: +1/-2
    • http://antigreen.org
настройка DNS с двумя IP
« Reply #8 on: August 22, 2009, 18:47:02 »
Домен регистрируется на два NS-сервера, которые стоят у провайдера. То есть со внешки ко мне ходить не будут. Провайдер же конфигурирует свои сервера как вторичные, которые ходят за обновлениями к моему Primary - т.е. на моем сервере им просто разрешено это делать. Ну, по совместительству они еще и forwarders, но это отдельно от обновления зон, и потому, что на сервере нет внешки, ему для внутренней сети надо откуда-то резольвить адреса тоже. Таким образом их адреса указаны и в блоке forwarders, и в блоке allow-transfer. Вас этот вариант интересует?
WBR, Nuclear Lightning
[FreeBSD][Давить зелёных]

Offline Barbarian

  • Full Member
  • ***
  • Posts: 161
  • Karma: +0/-0
настройка DNS с двумя IP
« Reply #9 on: August 29, 2009, 11:07:30 »
Quote from: nuclight
Домен регистрируется на два NS-сервера, которые стоят у провайдера. То есть со внешки ко мне ходить не будут. Провайдер же конфигурирует свои сервера как вторичные, которые ходят за обновлениями к моему Primary - т.е. на моем сервере им просто разрешено это делать. Ну, по совместительству они еще и forwarders, но это отдельно от обновления зон, и потому, что на сервере нет внешки, ему для внутренней сети надо откуда-то резольвить адреса тоже. Таким образом их адреса указаны и в блоке forwarders, и в блоке allow-transfer. Вас этот вариант интересует?

я думаю то что нужно... поподробнее опиши тогда

Offline nuclight

  • Full Member
  • ***
  • Posts: 207
  • Karma: +1/-2
    • http://antigreen.org
настройка DNS с двумя IP
« Reply #10 on: August 31, 2009, 15:06:18 »
Ну, в whois на домен (2 уровня он у меня) отдаются два DNS провайдера, они же прописаны в allow-transfer, кроме того, они же прописаны в файле зоны (которая, ессно, настроена как master) по IN NS, но уже ПОСЛЕ аналогичной записи для моей сервера. То есть, те, кто запросят из Томска (особенно собственные пользователи), получат авторитативный ответ, те, кто делают полный резольв от корня из внешки, пойдут на сервера провайдера. Ключевые слова, по которым можно порыться в доках, я уже в прошлый раз назвал, какие-то конкретные затруднения с настройками?
WBR, Nuclear Lightning
[FreeBSD][Давить зелёных]

Offline Barbarian

  • Full Member
  • ***
  • Posts: 161
  • Karma: +0/-0
настройка DNS с двумя IP
« Reply #11 on: September 06, 2009, 21:36:46 »
Quote from: nuclight
Ну, в whois на домен (2 уровня он у меня) отдаются два DNS провайдера, они же прописаны в allow-transfer, кроме того, они же прописаны в файле зоны (которая, ессно, настроена как master) по IN NS, но уже ПОСЛЕ аналогичной записи для моей сервера. То есть, те, кто запросят из Томска (особенно собственные пользователи), получат авторитативный ответ, те, кто делают полный резольв от корня из внешки, пойдут на сервера провайдера. Ключевые слова, по которым можно порыться в доках, я уже в прошлый раз назвал, какие-то конкретные затруднения с настройками?

сделал следующее:
1. на nic.ru указал 2 DNS провайдера внешки, свой DNS убрал оттуда
2. прописал allow-transfer в конфиге bind с IP DNS серверов провайдера в секции options, в этой же секции есть запись forwarders, там указаны IP DNS провайдера Интернет-канала (Томского АДСЛ)
3. создал в зонном файле записи IN NS (после моего DNS сервера) с адресами DNS провайдера внешки

В результате когда я прописываю allow-transfer с IP DNS провайдера внешки в секции options то перестает обновляться зона, как только убираю эту запись то зона обновляется...

Offline nuclight

  • Full Member
  • ***
  • Posts: 207
  • Karma: +1/-2
    • http://antigreen.org
настройка DNS с двумя IP
« Reply #12 on: September 17, 2009, 14:46:11 »
Смотреть логи у себя и на тех серверах, которым разрешен трансфер. Если причина не найдется - то заводить tcpdump...
WBR, Nuclear Lightning
[FreeBSD][Давить зелёных]

Offline Barbarian

  • Full Member
  • ***
  • Posts: 161
  • Karma: +0/-0
настройка DNS с двумя IP
« Reply #13 on: September 17, 2009, 16:37:33 »
Quote from: nuclight
Смотреть логи у себя и на тех серверах, которым разрешен трансфер. Если причина не найдется - то заводить tcpdump...

но сделано в итоге идеологически правильно?

Offline nuclight

  • Full Member
  • ***
  • Posts: 207
  • Karma: +1/-2
    • http://antigreen.org
настройка DNS с двумя IP
« Reply #14 on: September 18, 2009, 15:31:04 »
Вероятно, не знаю =) Мне это не особо интересно.
WBR, Nuclear Lightning
[FreeBSD][Давить зелёных]