Динамический DNS для IPv4 и IPv6 (используя freedns.afraid.org или другие)

9646
Martin Elb

[Редактировать: теперь я нашел решение; см. ниже мой ответ]

Я хочу настроить динамический DNS на моем Fritz! Box 7490, чтобы он был доступен как для IPv4, так и для IPv6. Обратите внимание, что я хочу достать саму коробку Fritz!, А не компьютер за ней.

Сценарий состоит в том, что у меня есть как собственный IPv4, так и собственный IPv6 в качестве двойного стека, и мой поставщик услуг Интернета динамически назначает и IPv4, и IPv6.

В настоящее время я использую freedns.afraid.org, но буду открыт и для других сервисов, если то, что я хочу, может быть достигнуто.

Проблема, с которой я сталкиваюсь, заключается в том, что графический интерфейс Fritz! Box допускает только один URL-адрес обновления. В этом обновленном URL я могу использовать один из этих трех вариантов:

  • Автоматическое определение IP-адреса (которое использует IPv4): http: ⁄⁄freedns.afraid.org⁄dynamic⁄update.php? MY-SECRET-TOKEN
  • Передайте IPv4-адрес freedns.afraid.org: http: ⁄⁄freedns.afraid.org⁄dynamic⁄update.php? MY-SECRET-TOKEN & address = <ipaddr>
  • Передайте IPv6-адрес freedns.afraid.org: http: ⁄⁄freedns.afraid.org⁄dynamic⁄update.php? MY-SECRET-TOKEN & address = <ip6addr>

Однако мне нужна ссылка, которая обновляет IPv4 и IPv6-адрес одновременно.

Я видел динамический DNS на freedns.afraid.org с использованием Fritz! Box - это помогло, так как он показал мне тег <ip6addr>, но человек, задававший вопрос, хотел обновить только адрес IPv6, поэтому он не применим ко мне ,

3
Является ли провайдер на самом деле _changing_ ваш IPv6 префикс? Когда-либо? Они не должны этого делать. Michael Hampton 10 лет назад 1
Это стандарт в Германии. Люди очень обеспокоены конфиденциальностью, поэтому они не хотят, чтобы их отслеживали в течение нескольких дней, даже при удалении файлов cookie. Поэтому крупные интернет-провайдеры, в частности Deutsche Telekom, делают IPv6 доступным с динамически меняющимся префиксом. Как я уже сказал, я не против, но я могу понять проблему. Martin Elb 10 лет назад 0
Я полагаю, если люди, которые заботятся о конфиденциальности, действительно хотят этого, то это должен быть вариант, но он не должен быть включен для всех по умолчанию! Это серьезный сбой и делает управление локальной сетью очень сложным. Michael Hampton 10 лет назад 1
В документации говорится, что вы можете указать несколько URL-адресов для обновления в поле «Если запрос на обновление должен выполняться как для IPv4, так и для IPv6, оба запроса записываются в этом поле через пробел». Однако, когда я попробовал это, это, кажется, не работает. Но вы тоже можете попробовать. Boris 8 лет назад 0
Спасибо, Борис. Это на самом деле то, что я сейчас делаю с другим провайдером (возможно, он также работал с freedns.afraid.org). Смотрите мой ответ ниже. Martin Elb 8 лет назад 0

5 ответов на вопрос

6
Martin Elb

Отвечая на мой собственный вопрос, я нашел решение.

Сейчас я использую сервис nsupdate.info, который поддерживает то, что я хочу: и IPv4, и IPv6 достигаются с использованием одного и того же имени, для которого предоставляются записи A и AAAA.

У них были конкретные инструкции для Fritz! Box, которые были показаны, когда я настраивал свой аккаунт. Я повторяю здесь то, что у меня сейчас в настройках Fritz! Box:

Динамический DNS-провайдер: пользовательский

Обновить URL: https://ipv4.nsupdate.info/nic/update https://ipv6.nsupdate.info/nic/update

Доменное имя: mydomainname .nsupdate.info

Имя пользователя: mydomainname .nsupdate.info

Пароль: [предоставлено nsupdate.info]

Я пользуюсь этим сервисом уже более полугода, и до сих пор он работает безупречно (но я не захожу в свой Fritz! Box ежедневно, поэтому ваш пробег может отличаться). Извиняюсь за то, что не отвечал ранее, но я полностью забыл об этом вопросе и только что получил электронное письмо с напоминанием, когда кто-то еще написал комментарий.

Надеюсь, что это помогает другим!

4
drac

The answer is very simple: you just have to enter both update URLs with one blank in between:

https://freedns.afraid.org/dynamic/update.php?[MY-SECRET-TOKEN4]&address=<ipaddr> https://freedns.afraid.org/dynamic/update.php?[MY-SECRET-TOKEN6]&address=<ip6addr> 

Works with my FRITZ!Box 7390.

Добро пожаловать в SuperUser, используйте форматирование кода (`Ctrl + K`) для фрагментов кода. Vlastimil Ovčáčík 8 лет назад 0
2
Sander Steffann

Прежде всего, я думаю, что это действительно глупая идея - давать людям динамические адреса IPv6. Эти адреса IPv6 используются во внутренних сетях людей, и их постоянное изменение затрудняет управление ими.

Разница между IPv4 и IPv6 заключается в том, что у вас, вероятно, только один адрес IPv4. Этот адрес принадлежит Fritz! Box, который использует NAT для доступа систем в локальной сети к Интернету. С IPv6 каждая система имеет свои собственные адреса IPv6. В этой ситуации может быть проще, чтобы каждая система зарегистрировала свой собственный адрес IPv6 в динамическом DNS. Тогда, конечно, от системы зависит, смогут ли они на самом деле это сделать ...

Большое спасибо. Для пояснения, я не хочу достать компьютер за Fritz! Box, но я хочу получить доступ к самому Fritz! Box. Вы также найдете много людей, которые предпочитают динамические префиксы IPv6 по соображениям конфиденциальности (лично мне все равно, но я понимаю аргумент). Наконец, вы можете использовать локальные, не маршрутизируемые статические адреса во внутренней сети; компьютеру может быть назначено много IPv6-адресов. Martin Elb 10 лет назад 1
Правда, ULA - это альтернатива трафику, который не оставляет локальные сети рядом с глобальными адресами одноадресной рассылки от интернет-провайдера. Sander Steffann 10 лет назад 0
0
Arnie

Я не уверен, что это все еще проблема, но мне удалось успешно обновить адреса DynDNS IPv4 и IPv6 с помощью всего одной ссылки:

HTTP:? //freedns.afraid.org/dynamic/update.php MY-СЕКРЕТ-ЗНАК-OF-IP4HOST & адрес = MY-СЕКРЕТ-ЗНАК-OF-IP6HOST & адрес =

С уважением, Арни

Обновление: хотя теперь он показывает 'angemeldet' для IPv4 и IPv6, он не обновил адрес IPv4. Завтра попробую с помощью inadyn-mt на роутере. На моих локальных серверах Linux это работает нормально. Inadyn-MT доступен в виде пакета freetz.

Если вы еще не уверены в результатах, ответ может быть преждевременным (и может вызвать отрицательные отзывы, поскольку это не является окончательным решением). Вы можете удалить его, пока не будете готовы опубликовать что-то твердое. Удаление будет скрывать это здесь, но оно будет видимым для вас, и вы можете отредактировать его, а затем восстановить, когда будете готовы. fixer1234 9 лет назад 0
0
Liviu

I use duiadns.net on my FritzBox router. This link will update both ipv4 and ipv6 (please replace host & md5 password): http://ip.duia.ro/dynamic.duia?host=example.duia.eu&password=79dcca5af01847d34d07c4fae3dc5a13&ip4=127.0.0.1&ip6=::1