Назад | Перейти на главную страницу

Разрешение имен в сети IPv6 без DNS-сервера

Задний план:

  1. У меня есть сеть с машинами Windows и Linux
  2. Маршрутизатор не поддерживает IPv6, но компьютеры имеют локальные адреса канала (fe80 :: / 10), и в будущем я планирую купить маршрутизатор с поддержкой IPv6.
  3. В настоящее время я изучаю IPv6 и экспериментирую с ним, поэтому немедленных проблем для решения нет (поскольку IPv4 работает), но я хочу узнать об этом сейчас, чтобы он меня не укусил позже
  4. Я не хочу запускать DNS-сервер (по разным причинам, например, из-за того, что машина не работает 100% времени, и я не хочу использовать статические адреса)
  5. Разрешение имен IPv4 работает с использованием широковещательной передачи NBNS / WINS (изначально на компьютерах с Windows и с использованием Samba / nmblookup на компьютерах с Linux).
  6. Если по какой-то причине разрешение имен не работает, я всегда могу прибегнуть к литералам IPv4, так как я могу легко запомнить последний байт адреса 192.168.1.0/24.

Проблема в том, что NBNS / WINS не работает с IPv6, поэтому нет разрешения имен. Я могу пинговать буквальные адреса IPv6 (после циклов чтения / ввода взад-вперед и множества прищурившись, чтобы найти ошибку с одной цифрой ...), но это все. Я не могу разрешить имя. И в отличие от IPv4, буквальные адреса IPv6 использовать непрактично.

tl; dr: Что эквивалентно широковещательной передаче NBNS / WINS для однорангового разрешения имен в сетях IPv6?

Ты можешь использовать многоадресный DNS, который предоставит вам .local доменные имена. Это реализовано в Mac OS X, в Linux с использованием Авахи, а в Windows с помощью Службы печати Bonjour.

Если у вас чистая среда Windows Vista или 7, возможно, вам лучше использовать Link-Local Multicast Name Resolution. Вам нужно будет убедиться, что вы включить службу сетевого обнаружения; насколько я могу судить, это довольно плохо задокументировано.

Разрешение имен в сетях IPv6 не работает само по себе. Оно зависит от NetBios, WINS ИЛИ DNS-серверов. Если по какой-либо причине вышеупомянутые службы недоступны, вы не можете подключить сервер имен только по его имени. У вас должны быть IPv4 или IPV6 адреса машины.