Инструменты пользователя

Инструменты сайта


config:dns:public

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

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