Zmiana DNS a łączność przy kopaniu
Dlaczego błąd DNS blokuje program do kopania, jakich publicznych DNS użyć, gdzie je zmienić na komputerze, routerze lub koparce i jak sprawdzić poprawkę.
Co DNS ma wspólnego z kopaniem
Jeśli program do kopania zgłasza „host not found” albo zawiesza się przy łączeniu, warto zmienić serwer DNS. Zajmuje to kilka minut.
DNS to wyszukiwanie, które zamienia nazwę hosta poola na adres IP. Koparka musi je wykonać, zanim się połączy.
Niektóre serwery DNS dostawców internetu są wadliwe lub wolne. Niektóre celowo nie odpowiadają na domeny związane z kopaniem, co jest częstą miękką blokadą. Wtedy program do kopania zawodzi, choć pool działa poprawnie.
Którego publicznego serwera DNS użyć
To powszechnie używane publiczne resolvery. Resolver to serwer, który odpowiada na zapytania DNS.
- Cloudflare: 1.1.1.1 i 1.0.0.1
- Google: 8.8.8.8 i 8.8.4.4
- Quad9: 9.9.9.9
Każdy z nich zastępuje resolver dostawcy internetu. Należy wybrać jeden i wpisać oba jego adresy jako podstawowy i zapasowy.
Gdzie to zmienić
- Jeden komputer: otworzyć ustawienia karty sieciowej, potem właściwości IPv4, i ręcznie ustawić serwery DNS.
- Cała sieć: użyć ustawień DHCP lub WAN routera. Każde urządzenie za nim przyjmie zmianę przy następnej dzierżawie adresu.
- Koparka z systemem do kopania: ekran ustawień sieci w tym systemie ma pole DNS.
Zmiana DNS nie ukrywa ruchu. Jeśli blokada sięga głębiej niż DNS, należy użyć alternatywnych tras i proxy poola. Oba opisuje strona Jak kopać.
Jak sprawdzić poprawkę
- Na problematycznej maszynie sprawdzić nazwę hosta poola poleceniem nslookup lub ping w wierszu poleceń.
- Odpowiedź z adresem IP oznacza, że DNS jest naprawiony.
- Uruchomić program do kopania i potwierdzić linię połączenia w jego konsoli.
Jeśli wyszukiwanie działa, a połączenie nadal zawodzi, problem nie leży w DNS. Następnie należy sprawdzić port, wybór TLS i zaporę.