Настройка DNS-серверов для Yggdrasil под Windows

Эфемерные нюансы Internet
Ответить
Аватара пользователя
Boss
Администратор
Администратор
Сообщения: 76
Зарегистрирован: 11 мар 2011 13:54
Контактная информация:

Настройка DNS-серверов для Yggdrasil под Windows

Сообщение Boss »

Главное неудобство в Yggdrasil под Windows состоит в том, что после каждой перезагрузки компьютера или рестарта сервиса в настройках IP-адреса пропадают все изменения, сделанные руками.
То есть, остаётся только IP-адрес, выданный интерфейсу Yggdrasil, а всё остальное, к примеру - DNS-сервера - исчезают.

Чтобы не вводить всю необходимую информацию вручную после каждого рестарта службы мы автоматизируем этот процесс.

Для этого нам потребуются 2 командных файла, которые мы создадим в любой папке на диске.
В примере ниже используется папка C:\SYS\ADM.
При использовании другой папки просто поменяйте её путь в командах.

Первый командный файл add-ygg-dns.bat выполняет работу по добавлению DNS-серверов к сетевому интерфейсу Yggdrasil.

Код: Выделить всё

netsh interface ipv6 add dnsservers "Yggdrasil" address=300:6223::53 index=1
netsh interface ipv6 add dnsservers "Yggdrasil" address=302:db60::53 index=2
netsh interface ipv6 add dnsservers "Yggdrasil" address=302:7991::53 index=3
Этот командный файл нужно просто сохранить с именем add-ygg-dns.bat в выбранную вами ранее папку.

Второй командный файл task-create-add-ygg-dns.bat создаёт новую задачу, которая выполняется после загрузки компьютера.
В параметрах указано использовать отсрочку в одну минуту после старта, чтобы убедиться, что служба Yggdrasil стартовала.

Код: Выделить всё

schtasks /create /tn "task-add-ygg-dns" /tr "C:\SYS\ADM\add-ygg-dns.bat" /sc ONSTART /ru SYSTEM  /DELAY 0001:00
Этот командный файл нужно сохранить с именем task-create-add-ygg-dns.bat в выбранную вами ранее папку, после чего выполнить его с повышенными администраторскими привилегиями.
Ответить