How to Wiki Database (change log)
http://[222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c]
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
2.5 KiB
62 lines
2.5 KiB
====== EmerDNS, ALFIS через Docker ====== |
|
|
|
Ниже описана установка [[wpru>Docker|docker]]-контейнеров, в которые добавлена работающая связка [[yggdrasil:dns:emerdns|EmerDNS]], [[yggdrasil:dns:alfis|ALFIS]] и [[wp>Unbound_(DNS_server)|Unbound]] сервера. |
|
|
|
Предполагается, что запрос DNS будет приходить на Unbound и далее перенаправляться согласно правилам на ALFIS или EmerDNS. |
|
|
|
===== Установка ===== |
|
Клонируем git-репозиторий: |
|
<code> |
|
git clone https://github.com/RNDpacman/blockchain_dns_system.git |
|
</code> |
|
|
|
Переходим в директорию: |
|
<code> |
|
cd ./blockchain_dns_system |
|
</code> |
|
|
|
Запускаем контейнеры через compose-файл: |
|
<code> |
|
sudo docker-compose up -d |
|
</code> |
|
|
|
После выполнения этой команды все необходимые образы будут собраны, загружены и запущены. |
|
|
|
После запуска контейнеров необходимо дождаться загрузки блокчейнов децентрализованных DNS. |
|
|
|
Блокчейн ALFIS загружается быстро, так как у него небольшой размер, EmerDNS будет загружаться дольше, около 2 часов. |
|
|
|
По-умолчанию будет прослушиваться порт 53 на всех локальных интерфейсах. |
|
|
|
===== Проверка работы ===== |
|
|
|
Проверить, что БЧ загрузился можно сделав запрос на разрешение доменного имени. |
|
|
|
Alfis: |
|
<code> |
|
host howto.ygg 127.0.0.1 |
|
</code> |
|
|
|
EmerDNS: |
|
<code> |
|
host rtfm.emc 127.0.0.1 |
|
</code> |
|
|
|
Интернет: |
|
<code> |
|
host iana.org 127.0.0.1 |
|
</code> |
|
|
|
Следить за процессом закачки БЧ Emercoin можно при помощи команды: |
|
<code> |
|
docker exec emer-dns emercoin-cli -datadir=/emc getinfo |
|
</code> |
|
|
|
====== Ссылки ====== |
|
|
|
Репозиторий проекта на GitHub: https://github.com/RNDpacman/blockchain_dns_system \\ |
|
Репозиторий проекта alfis на GitHub: https://github.com/cofob/containers/tree/master/dns/alfis \\ |
|
Репозиторий проекта emercoin на GitHub: https://github.com/RNDpacman/emercoin_docker \\ |
|
Репозиторий проекта unbound на GitHub: https://github.com/MatthewVance/unbound-docker \\ |
|
|
|
~~DISCUSSION~~
|
|
|