@ -294,7 +294,31 @@
< / pre >
< / pre >
< p class = "mb-16" > Автоматичний запуск DNS сурверу при старті системи, можна налаштувати за допомогою crontab, від користувача root:< / p >
< p class = "mb-16" > Автоматичний запуск DNS сурверу при старті системи, можна налаштувати за допомогою crontab, від користувача root:< / p >
< pre class = "mx-auto pt-16 bg-c-4 b-r-3 o-x" >
< pre class = "mx-auto pt-16 bg-c-4 b-r-3 o-x" >
@reboot /path-to/dnsseed -h domainseed.tk -n domaindns1.tk
@reboot /path-to/twister-seeder/dnsseed -h seed.domain.org -n ns1.domain.org > /dev/null 2>& 1
< / pre >
< p class = "mb-16" > Користувачі systemd можуть створити окремий сервіс:< / p >
< pre class = "mx-auto pt-16 bg-c-4 b-r-3 o-x" >
# /etc/systemd/system/twister-seeder.service
[Unit]
Description=Twister DNS Seed
After=network.target
[Service]
Type=simple
ExecStart=/path-to/twister-seeder/dnsseed -h seed.domain.org -n ns1.domain.org
StandardOutput=null
StandardError=file:/path-to/twister-seeder-errors.log
Restart=on-failure
[Install]
WantedBy=multi-user.target
< / pre >
< p class = "mb-16" > Після збереження, потрібно перезавантажити налаштування, увімкнути авто-запуск при старті системи і запустити службу:< / p >
< pre class = "mx-auto pt-16 bg-c-4 b-r-3 o-x" >
systemctl daemon-reload
systemctl enable twister-seeder
systemctl start twister-seeder
< / pre >
< / pre >
< a class = "position-t--48 h-32 d-block" id = "dns-seeder-testing" > < / a >
< a class = "position-t--48 h-32 d-block" id = "dns-seeder-testing" > < / a >
< h3 class = "f-size-20 px-12 mb-16 f-normal" > Тестування< / h3 >
< h3 class = "f-size-20 px-12 mb-16 f-normal" > Тестування< / h3 >
@ -334,7 +358,7 @@
< h4 class = "f-size-16 mb-16 px-12 f-normal" > twister-core< / h4 >
< h4 class = "f-size-16 mb-16 px-12 f-normal" > twister-core< / h4 >
< p class = "mb-16" > Знайдіть у файлі < i > src/chainparams.cpp< / i > < / p >
< p class = "mb-16" > Знайдіть у файлі < i > src/chainparams.cpp< / i > < / p >
< pre class = "mx-auto pt-16 mb-16 bg-c-4 b-r-3 o-x" >
< pre class = "mx-auto pt-16 mb-16 bg-c-4 b-r-3 o-x" >
vSeeds.push_back(CDNSSeedData("twisterarmy.dedyn.io", "seed.twisterarmy.dedyn.i o"));
vSeeds.push_back(CDNSSeedData("twister.net.co", "seed.twister.net.c o"));
< / pre >
< / pre >
< p class = "mb-16" > додайте< / p >
< p class = "mb-16" > додайте< / p >
< pre class = "mx-auto pt-16 mb-16 bg-c-4 b-r-3 o-x" >
< pre class = "mx-auto pt-16 mb-16 bg-c-4 b-r-3 o-x" >
@ -348,15 +372,15 @@
< h4 class = "f-size-16 mb-16 px-12 f-normal" > twister-seeder< / h4 >
< h4 class = "f-size-16 mb-16 px-12 f-normal" > twister-seeder< / h4 >
< p class = "mb-16" > Знайдіть у файлі < i > main.cpp< / i > < / p >
< p class = "mb-16" > Знайдіть у файлі < i > main.cpp< / i > < / p >
< pre class = "mx-auto pt-16 mb-16 bg-c-4 b-r-3 o-x" >
< pre class = "mx-auto pt-16 mb-16 bg-c-4 b-r-3 o-x" >
static const string mainnet_seeds[] = {"seed.twister.net.co","seed2.twister.net.co","seed3.twister.net.co","twisterseed.tk","twisterarmyseed.tk","seed.twisterarmy.dedyn.io ",""};
static const string mainnet_seeds[] = {"seed.twister.net.co","seed2.twister.net.co","seed3.twister.net.co","twisterseed.tk","twisterarmyseed.tk","seed.domain.org ",""};
< / pre >
< / pre >
< p class = "mb-16" > додайте в кінець списку адресу вашого DNS сервісу< / p >
< p class = "mb-16" > додайте в кінець списку адресу вашого DNS сервісу< / p >
< pre class = "mx-auto pt-16 mb-16 bg-c-4 b-r-3 o-x" >
< pre class = "mx-auto pt-16 mb-16 bg-c-4 b-r-3 o-x" >
static const string mainnet_seeds[] = {"seed.twister.net.co","seed2.twister.net.co","seed3.twister.net.co","twisterseed.tk","twisterarmyseed.tk","seed.twisterarmy.dedyn.io ","domainseed.tk",""};
static const string mainnet_seeds[] = {"seed.twister.net.co","seed2.twister.net.co","seed3.twister.net.co","twisterseed.tk","twisterarmyseed.tk","seed.domain.org ","domainseed.tk",""};
< / pre >
< / pre >
< p class = "mb-16" > або< / p >
< p class = "mb-16" > або< / p >
< pre class = "mx-auto pt-16 mb-16 bg-c-4 b-r-3 o-x" >
< pre class = "mx-auto pt-16 mb-16 bg-c-4 b-r-3 o-x" >
static const string mainnet_seeds[] = {"seed.twister.net.co","seed2.twister.net.co","seed3.twister.net.co","twisterseed.tk","twisterarmyseed.tk","seed.twisterarmy.dedyn.io ","seed.domain.org",""};
static const string mainnet_seeds[] = {"seed.twister.net.co","seed2.twister.net.co","seed3.twister.net.co","twisterseed.tk","twisterarmyseed.tk","seed.domain.org ","seed.domain.org",""};
< / pre >
< / pre >
< p class = "mb-16" > Оскільки twister-seeder також потребує ініціальних вузлів для початку сканування інших, запис DNS буде доступний для інших серверів після повторної компіляції.< / p >
< p class = "mb-16" > Оскільки twister-seeder також потребує ініціальних вузлів для початку сканування інших, запис DNS буде доступний для інших серверів після повторної компіляції.< / p >
< h4 class = "f-size-16 mb-16 px-12 f-normal" > Монітор мережі< / h4 >
< h4 class = "f-size-16 mb-16 px-12 f-normal" > Монітор мережі< / h4 >