Closed Myridium closed 3 years ago
Based on nslookup
, sounds like all DNS queries are failing. Is there a firewall rule preventing it? (Maybe something blocking outbound or inbound UDP?)
How would I test this, @brianolson ?
Okay, I connected to a VPN and it seems to be syncing now. Why was this necessary exactly...?
Can we have goal node status
actually report a very important aspect of the status of the node; namely that it cannot access the network? Very silly that it pretends everything is okay and just waiting.
@tsachiherman, could you talk about our plans for addressing this for visibility here? Thanks!
@Myridium , we have plans to extend the DNS setting to allow custom DNS servers, which I suspect would resolve the issue you see. Watch for changes in this issue to determine which release is going to receive these updates.
Implemented in #1736. Now DNSSEC resolver attempts to use system resolver(s) first, then FallbackDNSResolverAddress
from algod's config, and then defaults to hard-coded list of DNS servers.
Subject of the issue
The node doesn't sync. Similar issue to #571, probably.
Your environment
Software version:
Node status if applicable:
Operating System details. Arch Linux x64
Last part of
node.log
:Steps to reproduce
Install
go-algorand
as per instructions. Copygo-algorand/installer/genesis/mainnet/genesis.json
to~/.algorand/
and rungoal node start -d ~/.algorand
.Expected behaviour
Node should sync blockchain.
Actual behaviour
Node does not sync blockchain.
May be related to this message in the log:
got no DNS addrs for network mainnet
.Extra info
nslookup -q=srv _algobootstrap._tcp.mainnet.algorand.network
appears normal; no 'authoritative answers' found.nslookup -q=srv _algobootstrap._tcp.mainnet.algorand.network 8.8.8.8
is;; connection timed out; no servers could be reached