Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

rdnss-ra [2010-06-06 18:57 UTC]
rm
rdnss-ra [2011-10-06 09:22 UTC] (текущий)
rm
Строка 1: Строка 1:
====== Автонастройка DNS на клиентах посредством RA ====== ====== Автонастройка DNS на клиентах посредством RA ======
-//Впервые опубликовано 2010-06-07.//+[[http://tools.ietf.org/html/rfc6106|RFC 6106 - IPv6 Router Advertisement Options for DNS Configuration]] описывает опцию пакетов с информацией об IPv6-маршрутизаторе (route advertisements), позволяющую включать в них адрес используемого в локальной сети рекурсивного DNS-сервера.
-[[http://www.ietf.org/rfc/rfc5006.txt|RFC 5006 - IPv6 Router Advertisement Option for DNS Configuration]] описывает опцию пакетов с информацией об IPv6-маршрутизаторе (route advertisements), позволяющую включать в них адрес используемого в локальной сети рекурсивного DNS-сервера. +До появления этой опции, единственным способом автоматически передавать такую информацию на клиентские машины было использование в дополнение к RA служб DHCPv4 или DHCPv6. И во многих случаях, именно она оказывается "последним кусочком мозаики", позволяющим (при желании) обойтись в IPv6-сети одними только RA, и отказаться от использования DHCP.
- +
-До появления этой опции, единственным способом автоматически передавать такую информацию на клиентские машины было использование в дополнение к RA служб DHCPv4 или DHCPv6. И во многих случаях, именно она оказывается "последним кусочком мозаики", позволяющим (при желании) обойтись в сети одними только RA, и отказаться от использования DHCP.+
===== Серверная часть ===== ===== Серверная часть =====
  * [[http://www.litech.org/radvd/|Linux IPv6 Router Advertisement Daemon (radvd)]]   * [[http://www.litech.org/radvd/|Linux IPv6 Router Advertisement Daemon (radvd)]]
-При использовании ''radvd'', достаточно вставить в ''/etc/radvd.conf'' секцию "RDNSS" (пустую) с адресом DNS-сервера, который должны использовать клиенты:+При использовании ''radvd'', достаточно вставить в ''/etc/radvd.conf'' пустую секцию ''RDNSS'', содержащую в заголовке IPv6-адрес DNS-сервера, который должны использовать клиенты:
<code>interface eth0 <code>interface eth0
{ {
   AdvSendAdvert on;    AdvSendAdvert on;
-   prefix 2001:aaa:bbbb:cccc::/64+   prefix 2001:db8:aaaa:bbbb::/64
   {    {
       AdvOnLink on;        AdvOnLink on;
       AdvAutonomous on;        AdvAutonomous on;
   };    };
-   RDNSS 2001:aaa:bbbb:cccc::x +   RDNSS 2001:db8:aaaa:bbbb::
-   };  +  
-  +   };  
};</code> };</code>
Подробности см. в ''man radvd.conf''. Подробности см. в ''man radvd.conf''.
Строка 32: Строка 30:
==== Windows ==== ==== Windows ====
-Слабым местом всей этой затеи на сегодня является отсутствие (по умолчанию) поддержки получения и использования RA с DNS-информацией в ОС семейства Windows, в то время как DHCPv4 и DHCPv6 этими ОС поддерживаются "из коробки". Существует win32-порт RDNSSD, но судя по всему, находится он в начальной стадии разработки:+Слабым местом всей этой затеи на сегодня является отсутствие поддержки использования DNS-информации из Route Advertisements в ОС семейства Windows, в то время как DHCPv4 (а в современных версиях - и DHCPv6) поддерживается "из коробки". Существует win32-порт RDNSSD, но судя по всему, находится он в начальной стадии разработки:
  * http://sourceforge.net/projects/rdnssd-win32/   * http://sourceforge.net/projects/rdnssd-win32/

rdnss-ra.1275850667.txt.gz · Последние изменения: 2011-05-31 10:45 UTC (внешнее изменение)