Как будут работать домашние сети в мире IPv6?

18

Прямо сейчас у меня есть настройка домашней сети за маршрутизатором Netgear. Этот маршрутизатор имеет публичный IP-адрес, который я получаю от Comcast. У меня также есть настройка компьютера в моей домашней сети под управлением Linux, на котором работает DHCP-сервер и DNS-сервер. DHCP-сервер автоматически раздает внутренние IP-адреса в блоке 192.168.0.xxx. DHCP-сервер сообщает клиентам использовать этот внутренний DNS-сервер, а также регистрирует DNS-имя и суффикс поиска, чтобы я мог подключаться к другим компьютерам по имени, не вводя IP-адрес.

Если я хочу переключиться на IPv6 (как только Comcast его поддерживает), мне интересно, что нужно изменить.

Очевидно, мне нужно убедиться, что мой кабельный модем поддерживает IPv6 или купить новый. У меня довольно новый маршрутизатор Netgear, поэтому он, вероятно, поддерживает IPv6 или может быть обновлен через встроенное ПО.

Однако я считаю, что больше не буду использовать внутренние адреса IPv4, а вместо этого получу блок адресов IPv6 от Comcast. Очевидно, я не хочу вводить адреса IPv6 для подключения к другим компьютерам в моей домашней сети. Я считаю, что это означает, что я все еще хотел бы запустить DNS-сервер дома, и я бы хотел настроить эти параметры через DHCP, что означало бы запуск моего собственного DHCP-сервера, как я делаю сейчас.

Я думаю, что идеальной настройкой было бы сохранить мою текущую конфигурацию, но настроить мой DHCP-сервер для получения общедоступных IPv6-адресов от моего интернет-провайдера, а не использовать жестко закодированный блок IPv4-адресов. Возможно ли это сделать?

Майк Кристенсен
источник
1
Связано: есть ли польза от использования IPv6 в моей домашней сети? , Но неконструктивный ИМО.
Ƭᴇcʜιᴇ007

Ответы:

5

Comcast будет использовать подход с двумя стеками , что означает, что будут использоваться как IPv4, так и IPv6. Модему будет назначена подсеть IPv6 в дополнение к текущему адресу IPv4 (с использованием DHCPv6 AFAICT). Ваш маршрутизатор Netgear должен предоставлять эти подсети IPv6 устройствам локальной сети, использующим SLAAC или DHCPv6 (но все же предоставлять IPv4 через DHCP). Устройства будут иметь как общедоступный IPv6-адрес, так и частный IPv4-адрес. При выполнении поиска DNS они проверят записи AAAA IPv6 и попытаются установить соединение IPv6, если оно есть, но в противном случае откатятся на записи IPv4 A и соединение IPv4. Вы можете использовать IPv6 или IPv4 для связи между устройствами в вашей локальной сети.

mgorven
источник
То, что я хочу сделать, - это дать каждому компьютеру в моей сети имя, чтобы я мог делать что-то подобное, ping laptopа не ... ping 192.168.0.104В прошлом я использовал DNS для этого. Этот подход все еще имеет смысл с IPv6?
Майк Кристенсен
@MikeChristensen Методы разрешения имен (практически) одинаковы для IPv6.
Ƭᴇcʜιᴇ007
@ techie007 - Да, наверное, мне интересно, могу ли я использовать свой собственный DHCP-сервер, но все же использовать назначенные Comcast IPv6-адреса. Я предполагаю, что могу.
Майк Кристенсен
1
@MikeChristensen Да, вы можете внутренне настроить DNS, который разрешает адреса IPv6 (используя записи AAAA), и вы можете настроить DHCPv6 для выдачи адресов IPv6 (или использовать SLAAC, чтобы устройства могли сами настраивать адреса).
mgorven
Благодарность! Похоже, все, что я хочу сделать, было бы возможно с правильной конфигурацией.
Майк Кристенсен
2

Блоки зарезервированных частных адресов в IPv4 остаются неизменными в IPv6, поэтому в частной сети ничего не нужно менять. Вам не нужно ничего делать, поскольку ваш маршрутизатор уже поддерживает IPv6. Что касается конфигурации сети, вы обычно хотите, чтобы ваш интернет-шлюз (в вашем случае, ваш маршрутизатор Netgear) имел публичный адрес. Это затрудняет доступ внешнего хакера к вашей частной сети.

Джим Фелл
источник