Страница 4 из 4

альтернативный DNS Alfis

Добавлено: 23 май 2023, 21:10
Olej
Olej писал(а):
23 май 2023, 20:42
Но не могут разрешаться имена определённые в блокчейне EmerDNS
Не ретранслируется по forwarders рекурсивный запрос к серверам OpenNIC DNS (первые 3 IP в массиве forwarders).
Как оказалось, это потому что при отсутствии разрешения через DNS Alfis сервер для ретрансляции рекурсивного запроса выбирается случайно из списка и попадает на сервера DNS Интернет (клирнет).
Меняем строку в конфиг файле (убрали 2 последних IP):

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

olej@R420:~/2023/Yggdrasil/ygglkan.gpu$ grep forwarders /etc/alfis.conf | grep -v ^#
forwarders = ["94.16.114.254:53", "94.247.43.254:53", "194.36.144.87:53"]
Рестарт:

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

olej@R420:~/2023/Alfis/Alfis$ pwd
/home/olej/2023/Alfis/Alfis

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

olej@R420:~/2023/Alfis/Alfis$ sudo ./target/release/alfis -c /etc/alfis.conf
[sudo] пароль для olej:       
19:49:26.798 [INFO ] (1) alfis::Main: Starting ALFIS 0.8.4
19:49:26.813 [INFO ] (1) alfis: Blocks count: 8735, domains count: 768, users count: 341
19:49:26.845 [INFO ] (1) alfis: Successfully loaded keyfile key1.toml
19:49:26.873 [INFO ] (1) alfis: Successfully loaded keyfile key2.toml
19:49:26.901 [INFO ] (1) alfis: Successfully loaded keyfile key3.toml
19:49:26.901 [WARN ] (1) alfis: Error loading keyfile from key4.toml
19:49:26.901 [WARN ] (1) alfis: Error loading keyfile from key5.toml
19:49:26.901 [INFO ] (1) alfis::blockchain::chain: Checking last 8 blocks...
19:49:28.273 [INFO ] (1) alfis::web_ui: Interface loaded
19:49:28.292 [INFO ] (28) alfis::p2p::peers: Resolving address peer-v4.alfis.name:4244
19:49:28.385 [INFO ] (28) alfis::p2p::peers: Got addresses: [185.193.159.245:4244, 193.107.20.230:4244, 77.247.225.234:4244, 46.229.214.81:4244, 195.123.245.146:4244, 193.111.114.28:4244]
19:49:28.385 [INFO ] (28) alfis::p2p::peers: Resolving address peer-v6.alfis.name:4244
19:49:28.391 [INFO ] (1) alfis::web_ui: Loaded zones: [ZoneData { name: "anon", yggdrasil: true }, ZoneData { name: "btn", yggdrasil: false }, ZoneData { name: "conf", yggdrasil: false }, ZoneData { name: "index", yggdrasil: false }, ZoneData { name: "merch", yggdrasil: false }, ZoneData { name: "mirror", yggdrasil: false }, ZoneData { name: "mob", yggdrasil: false }, ZoneData { name: "screen", yggdrasil: false }, ZoneData { name: "srv", yggdrasil: false }, ZoneData { name: "ygg", yggdrasil: true }]
19:49:28.489 [INFO ] (28) alfis::p2p::peers: Got addresses: [[2a02:e00:ffec:734::1]:4244, [2a03:6f00:5:1::2ee5:d651]:4244]
19:49:28.489 [INFO ] (28) alfis::p2p::peers: Resolving address peer-ygg.alfis.name:4244
19:49:28.555 [INFO ] (28) alfis::p2p::peers: Got addresses: [[203:63fc:667d:b16c:8e78:a899:8d54:a5e4]:4244, [202:db60::9ce0:a73d:7498:d7ae]:4244, [202:a2a5:dead:ded:9a54:4ab5:6aa7:1645]:4244, [202:7991::880a:d4b2:de3b:2da1]:4244, [225:ca89:40a8:611e:78b8:ab81:999a:d4d7]:4244, [324:71e:281a:9ed3::53]:4244, [325:5a4:d1c9:db96::53]:4244]
19:49:29.212 [INFO ] (28) alfis::p2p::network: Active nodes: 3, banned: 0, blocks: 8735, domains: 768, keys: 341
19:49:30.545 [INFO ] (28) alfis::p2p::network: Active nodes: 4, banned: 0, blocks: 8739, domains: 768, keys: 341
19:49:31.217 [INFO ] (28) alfis::p2p::network: Active nodes: 4, banned: 0, blocks: 8743, domains: 768, keys: 341
19:49:31.847 [INFO ] (28) alfis::p2p::network: Active nodes: 5, banned: 0, blocks: 8745, domains: 768, keys: 341
...
И теперь разрешения:

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

olej@R420:~/2023/Yggdrasil$ host ygg.linux-ru.lib 127.0.0.4
Using domain server:
Name: 127.0.0.4
Address: 127.0.0.4#53
Aliases: 

ygg.linux-ru.lib has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

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

olej@R420:~/2023/Yggdrasil$ host linux-ru.lib 127.0.0.4
Using domain server:
Name: 127.0.0.4
Address: 127.0.0.4#53
Aliases: 

linux-ru.lib has address 90.156.230.27

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

olej@R420:~/2023/Yggdrasil$ host linux-ru.ru 127.0.0.4
Using domain server:
Name: 127.0.0.4
Address: 127.0.0.4#53
Aliases: 

linux-ru.ru has address 90.156.230.27
linux-ru.ru mail is handled by 10 mx1.timeweb.ru.
linux-ru.ru mail is handled by 10 mx2.timeweb.ru.
Все разрешения пошли :!: :-D

альтернативный DNS Alfis

Добавлено: 23 май 2023, 21:26
Olej
Olej писал(а):
23 май 2023, 21:10
Все разрешения пошли
Таким образом ... либо разрешение OpenNIC DNS / EmerDNS можно прописать через Alfis (127.0.0.4 выше) ... или, наоборот, разрешение для Alfis можно прописать для кэширующий DNS systemd (127.0.0.53), через который вызываются сервера OpenNIC DNS.

альтернативный DNS Alfis

Добавлено: 23 май 2023, 21:41
Olej
Olej писал(а):
23 май 2023, 21:26
разрешение OpenNIC DNS / EmerDNS можно прописать через Alfis
Вот так:

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

olej@R420:~/2023/Yggdrasil$ grep forwarders /etc/alfis.conf | grep -v ^#
forwarders = ["127.0.0.53:53"]
Первые 2 адреса прописаны в блокчейне Alfis:

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

olej@R420:~/2023/Yggdrasil$ host linux-ru.ygg 127.0.0.4
Using domain server:
Name: 127.0.0.4
Address: 127.0.0.4#53
Aliases: 

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

ygg.linux-ru.lib has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771
olej@R420:~/2023/Yggdrasil$ host myip.ygg 127.0.0.4
Using domain server:
Name: 127.0.0.4
Address: 127.0.0.4#53
Aliases: 

myip.ygg has IPv6 address 200:6223::d35b:1fd8:be0d:2841
Следующие 2 адреса прописаны в блокчейне EmerCoin:

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

linux-ru.ygg has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771
olej@R420:~/2023/Yggdrasil$ host linux-ru.lib 127.0.0.4
Using domain server:
Name: 127.0.0.4
Address: 127.0.0.4#53
Aliases: 

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

linux-ru.lib has address 90.156.230.27
olej@R420:~/2023/Yggdrasil$ host ygg.linux-ru.lib 127.0.0.4
Using domain server:
Name: 127.0.0.4
Address: 127.0.0.4#53
Aliases: 
И последним разрешается адрес стандартным сервером ICANN DNS для Интернет:

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

olej@R420:~/2023/Yggdrasil$ host linux-ru.ru 127.0.0.4
Using domain server:
Name: 127.0.0.4
Address: 127.0.0.4#53
Aliases: 

linux-ru.ru has address 90.156.230.27
linux-ru.ru mail is handled by 10 mx1.timeweb.ru.
linux-ru.ru mail is handled by 10 mx2.timeweb.ru.

альтернативный DNS Alfis

Добавлено: 07 ноя 2023, 01:46
Olej
Olej писал(а):
22 май 2023, 15:00
К вопросу использования альтернативных DNS резолверов ... и альтернативных доменных зон - вот, в Telegram проскаиквало:
Изображение
Эта же табличка (чуть изменённая) приводится и в русскоязычной Wiki Yggdrasil: Внутрисетевые DNS.
Это может оказаться очень необходимым для разрешения URL имён зарегистрированных в ALFIS, когда локальный резолвер на него не настроен, не работает...
Вот те DNS из этих табличек которые оработают :!: (в порядке их размещения)

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

olej@nvme:~/2023/Yggdrasil$ host linux-ru.ygg 302:db60::53
Using domain server:
Name: 302:db60::53
Address: 302:db60::53#53
Aliases:

linux-ru.ygg has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

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

olej@nvme:~/2023/Yggdrasil$ host linux-ru.ygg 300:6223::53
Using domain server:
Name: 300:6223::53
Address: 300:6223::53#53
Aliases: 

linux-ru.ygg has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

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

olej@nvme:~/2023/Yggdrasil$ host linux-ru.ygg 302:7991::53
Using domain server:
Name: 302:7991::53
Address: 302:7991::53#53
Aliases:

linux-ru.ygg has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

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

olej@nvme:~/2023/Yggdrasil$ host linux-ru.ygg 301:1088::53 
Using domain server:
Name: 301:1088::53
Address: 301:1088::53#53
Aliases: 

linux-ru.ygg has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

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

olej@nvme:~/2023/Yggdrasil$ host linux-ru.ygg 303:71a7:ae08:b479::53
Using domain server:
Name: 303:71a7:ae08:b479::53
Address: 303:71a7:ae08:b479::53#53
Aliases: 

linux-ru.ygg has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771
Это может оказаться единственным способом определния ALFIS URL, когда соответствующий резолвер не установлен.

P.S. И это ещё интересно в том смысле, что в качестве DNS-сервера может быть указано: 1). IPv6 адрес + 2). альтернативный IPv6 адрес из сети Yggdrasil, лиш бы хост к нему имел доступ.

альтернативный DNS Alfis

Добавлено: 07 ноя 2023, 01:55
Olej
Olej писал(а):
07 ноя 2023, 01:46
Внутрисетевые DNS
А вот слухи о том, что эти сервера DNS (ALFIS) используют (переадресуют) и OpenNIC (а также и EmerCoin) - они сильно преувеличены. :cry:

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

olej@nvme:~/2023/Yggdrasil$ host linux-ru.lib
linux-ru.lib has address 90.156.230.27

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

olej@nvme:~/2023/Yggdrasil$ host ygg.linux-ru.lib
ygg.linux-ru.lib has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771
Вот это - разрешение (работающее) через OpenNIC, который дальше переадресует на EmerDNS.
А вот оно же через DNS ALFIS (сначала, для сравнения - URL клирнет, традиционного Интернет):

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

olej@nvme:~/2023/Yggdrasil$ host linux-ru.ru 301:1088::53
Using domain server:
Name: 301:1088::53
Address: 301:1088::53#53
Aliases: 

linux-ru.ru has address 90.156.230.27
linux-ru.ru mail is handled by 10 mx2.timeweb.ru.
linux-ru.ru mail is handled by 10 mx1.timeweb.ru.

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

olej@nvme:~/2023/Yggdrasil$ host linux-ru.lib 301:1088::53
Using domain server:
Name: 301:1088::53
Address: 301:1088::53#53
Aliases: 

Host linux-ru.lib not found: 3(NXDOMAIN)

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

olej@nvme:~/2023/Yggdrasil$ host ygg.linux-ru.lib 301:1088::53
Using domain server:
Name: 301:1088::53
Address: 301:1088::53#53
Aliases: 

Host ygg.linux-ru.lib not found: 3(NXDOMAIN)
И так по всем указанным DNS IPv6 !

альтернативный DNS Alfis

Добавлено: 07 ноя 2023, 02:04
Olej
Olej писал(а):
07 ноя 2023, 01:46
Внутрисетевые DNS.
На этой страничке есть ещё один очень интересный комментарий:
Доступ через ygg.at
Ко всем записям в домене .ygg есть доступ через «белый» домен .ygg.at - т.е. например, howto.ygg и howto.ygg.at - это, по сути, одна и та же запись.

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

olej@nvme:~/2023/Yggdrasil$ host linux-ru.ygg
Host linux-ru.ygg not found: 3(NXDOMAIN)

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

olej@nvme:~/2023/Yggdrasil$ host linux-ru.ygg.at 
linux-ru.ygg.at has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

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

olej@nvme:~/2023/Yggdrasil$ nslookup linux-ru.ygg.at 
Server:		127.0.0.53
Address:	127.0.0.53#53

Non-authoritative answer:
Name:	linux-ru.ygg.at
Address: 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

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

olej@nvme:~/2023/Yggdrasil$ host linux-ru.ygg.at 1.1.1.1
Using domain server:
Name: 1.1.1.1
Address: 1.1.1.1#53
Aliases: 

linux-ru.ygg.at has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771
Как они это (переадресацию?) реализуют - мне не понятно.
Так же как непонятно - это расширение относится только к .ygg зоне ALFIS? или ко всем? или только к паре .anon и .ygg как URL Yggdrasil?
Olej писал(а):
13 май 2023, 20:22
There are 10 domain zones available to get domain in: .anon, .btn, .conf, .index, .merch, .mirror, .mob, .screen, .srv, .ygg. But, .anon and .ygg are bound to have IP-addresses from Yggdrasil Network only.

альтернативный DNS Alfis

Добавлено: 15 мар 2024, 15:35
Olej
Olej писал(а):
07 ноя 2023, 01:46
приводится и в русскоязычной Wiki Yggdrasil: Внутрисетевые DNS
Среди публичных DNS там произошли (накапливаются) некоторые изменения.
Проверка:

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

olej@R420:~$ host linux-ru.ygg 302:db60::53
Using domain server:
Name: 302:db60::53
Address: 302:db60::53#53
Aliases: 

linux-ru.ygg has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

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

 
olej@R420:~$ host linux-ru.ygg 300:6223::53
Using domain server:
Name: 300:6223::53
Address: 300:6223::53#53
Aliases: 

linux-ru.ygg has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

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

 
olej@R420:~$ host linux-ru.ygg 302:7991::53
Using domain server:
Name: 302:7991::53
Address: 302:7991::53#53
Aliases: 

linux-ru.ygg has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

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

 
olej@R420:~$ host linux-ru.ygg 301:1088::53
Using domain server:
Name: 301:1088::53
Address: 301:1088::53#53
Aliases: 

linux-ru.ygg has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

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

 
olej@R420:~$ host linux-ru.ygg 303:71a7:ae08:b479::53
Using domain server:
Name: 303:71a7:ae08:b479::53
Address: 303:71a7:ae08:b479::53#53
Aliases: 

linux-ru.ygg has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

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

 
olej@R420:~$ host linux-ru.ygg 301:23b4:991a:634d::53
Using domain server:
Name: 301:23b4:991a:634d::53
Address: 301:23b4:991a:634d::53#53
Aliases: 

linux-ru.ygg has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

Эти адреса DNS можно прописать в цепочку запрашиваемых DNS хоста (тем или иным способом), и не нужно на хостее держать запущенным специально резолвер Alfis.