howto-db/data/pages/yggdrasil/dns/internal_dns.txt
2024-02-10 12:53:55 +00:00

59 lines
8.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

====== Внутрисетевые DNS ======
Имена сайтов, к которым мы привыкли, называются доменами и не имеют непосредственного отношения к серверу, на котором расположен сайт. Если IP можно сравнить с реальным адресом: город, улица, дом, то домен - имя в телефонном справочнике. В качестве телефонных справочников выступают DNS-сервера, к которым обращаются пользовательские устройства и получают в ответ адрес целевого ресурса.
Существует множество доменных зон вроде .ru, .com, .us. Все они содержатся крупными компаниями и являются частью их бизнеса. В подавляющем количестве доменных регистраторов предусмотрена исключительно платная регистрация домена. Как известно, благотворительностью корпорации не занимаются.
Несмотря на то, что традиционные домены могут резолвить //(разрешать, сообщать)// адреса [[yggdrasil:Yggdrasil]], их использование нецелесообразно, т.к. обращение к ним происходит через интернет. Некоторые из таких DNS-серверов, можно найти на официальной странице проекта в разделе "Public Services" (см. [[#Ссылки|ссылки]]). Зачастую это просто зеркала традиционных DNS-серверов. В таком сценарии просматривается некоторая неполноценность: происходит "зеркалирование" платного централизованного домена в меш-сеть, которая призвана стать новым этапом в развитии технологий. В децентрализованной сети логично использовать децентрализованную систему доменных имен. Такие системы есть, их несколько. Внутри Yggdrasil можно использовать [[yggdrasil:dns:alfis|ALFIS]] или [[yggdrasil:dns:emerdns|EmerDNS]]. Для регистрации доменного имени в этих системах вам не потребуется фотография паспорта, обращение в офис, или оплата каких-то счетов. Все, что нужно - добавить запись о доменном имени в блокчейн, в соответствии с документацией к конкретной системе.
[[#Список_серверов|Ниже, на этой странице]] собраны публичные исключительно внутрисетевые адерса DNS, которые можно использовать без установки дополнительного ПО.
Адрес этих серверов (либо адрес собственного резолвера (ALFIS, EmerDNS)) нужно указать в вашей системе в качестве дополнительного DNS-сервера.
Механизм настойки DNS в вашей системе зависит от самой ОС. В Windows эти адреса указываются в свойствах протокола IPv6 адаптера сетевого подключения, в Linux - в конфигурационных файлах systemd-resolved или resolv.conf. Подробнее о настройке разрешения имен в различных ОС читайте в статье [[yggdrasil:dns:dns_sys_configure|Настройка DNS в различных операционных системах]].
Узнать вручную какой IP-адрес соответствует определенному доменному имени можно с помощью утилит dig или nslookup.\\
Примеры использования (без указания в параметрах утилит адреса резолвера адрес ресурса будет возвращен, если резолвер уканаз в настройках ОС):\\
<code>
dig AAAA rutor.ygg +short
nslookup -type=AAAA rutor.ygg
ping rutor.ygg
</code>
====== Список серверов ======
Публичные внутрисетевые сервера DNS, которые можно использовать без дополнительного ПО, перечислены в таблице ниже.
//**Важно:** пожалуйста, публикуйте свои сервера, если они располагаются на достаточно производительном оборудовании, подключены к быстрым пирам и работают 24/7. В противном случае их массовое использование будет проблематичным. //
^ IP сервера ^ Размещение ^ Администратор ^ Примечание ^
| 302:db60::53 | Франкфурт, Германия | [[user:rev|Revertron]] | [[yggdrasil:dns:alfis|ALFIS]], OpenNIC, AdGuard, Clearnet |
| 300:6223::53 | Братислава, Словакия | [[user:rev|Revertron]] | [[yggdrasil:dns:alfis|ALFIS]], OpenNIC, AdGuard, Clearnet |
| 302:7991::53 | Амстердам, Нидерланды | [[user:rev|Revertron]] | [[yggdrasil:dns:alfis|ALFIS]], OpenNIC, AdGuard, Clearnet |
| 301:1088::53 | Буффало, США | [[user:rev|Revertron]] | [[yggdrasil:dns:alfis|ALFIS]], OpenNIC, AdGuard, Clearnet
|300:4b63:bc3e:f090:babe::0|Нидерланды| [[user:vpn.anon]] |[[yggdrasil:dns:alfis|ALFIS]], [[yggdrasil:dns:emerdns|EMERDNS]], ClearNet|
|303:71a7:ae08:b479::53|Украина| [[user:ufm]] |.ygg, ClearNet|
|301:5eb5:f061:678e::53|Латвия| YGGverse |.ygg, ClearNet|
====== Дополнительно ======
Также, сопоставление доменного имени IP-адресу можно вручную прописать в файле ''%%/etc/hosts%%'' (''%%c:\windows\system32\drivers\etc\hosts%%'').\\
Этот способ подойдёт тем, кто по каким-то причинам не хочет использовать DNS-сервер и пользуется только теми сервисами, которые сам прописал в hosts.
Читайте так же о настройках Mozilla Firefox для корректной работы с адресами Yggdrasil: [[yggdrasil:web-browsers:firefox_with_yggdrasil|Настройки Firefox для Yggdrasil]]
====== Доступ через .ygg.at ======
Ко всем записям в домене .ygg есть доступ через "белый" домен [[yggdrasil:dns:alfis#дополнительноомен_at|.ygg.at]] - т.е. например, howto.ygg и howto.ygg.at - это, по сути, одна и та же запись.
====== Доступ через интернет ======
Список бесплатных DNS серверов для доступа к ресурсам из Интернет, подключения сертификатов Let's Encrypt и других целей
* https://www.duckdns.org - максимум 5 доменов, только записи A/AAAA
* https://desec.io - максимум 15 доменов, поддерживает NS и другие записи
====== Ссылки ======
Официальный список сервисов Yggdrasil: https://yggdrasil-network.github.io/services.html
~~DISCUSSION~~