===== Публичные DNS-серверы =====
=== Google Public DNS ===
8.8.8.8
8.8.4.4
=== Yandex.DNS ===
77.88.8.8
77.88.8.1
=== Cloudflare DNS ===
1.1.1.1
1.0.0.1
=== Quad9 ===
9.9.9.9
149.112.112.112
===== Настройка DNS Linux =====
nano /etc/resolv.conf
Добавить:
nameserver 1.1.1.1
nameserver 8.8.8.8
===== EmerDNS =====
Установим демон кошелька EMC для разрешения доменных имен ''.emc'', ''.coin'', ''.lib'', ''.bazar''.
adduser emc
usermod -a -G sudo emc
cd /usr/local/src
su emc
wget https://github.com/emercoin/emercoin/releases/download/v0.8.5emc/emercoin-0.8.5-x86_64-linux-gnu.tar.xz
tar xvf emercoin-0.8.5-x86_64-linux-gnu.tar.xz
ln -s /usr/local/src/emercoin-0.8.5-x86_64-linux-gnu/emercoind /usr/local/bin/emercoind
Чтобы использовать его как службу systemd, создадим файл:
nano /etc/systemd/system/emercoin.service
emercoin.service
# systemd unit file
[Unit]
Description=emercoind
After=network.target
[Service]
Type=forking
User=emc
Group=emc
WorkingDirectory=/home/emc
ExecStart=/usr/local/bin/emercoind
ExecStop=/usr/local/bin/emercoind stop
Restart=on-failure
TimeoutStartSec=0
TimeoutStopSec=5
[Install]
WantedBy=multi-user.target
Включим и запустим службу:
systemctl enable emercoin.service
systemctl start emercoin
Обратите внимание, что в нашем файле ''emercoin.service'' мы запускаем его как пользователь ''emc'', и ему понадобится файл конфигурации в ''~/.emercoin'' каталоге.
nano /home/emc/.emercoin/emercoin.conf
emercoin.conf
rpcuser=username
rpcpassword=pass
rpcport=8775
rpcallowip=127.0.0.1
listen=1
server=1
maxconnections=80
reservebalance=5
gen=0
daemon=1
# activate DNS services for 4 TLDs
emcdns=1
emcdnsport=5335
emcdnsallowed=.coin|.emc|.lib|.bazar
emcdnsverbose=4
Не забудьте изменить ''rpcuser'' и ''rpcpassword''
В DNS сервере перенаправить EMC-зоны в локальный кошелек 127.0.0.1:5335