hyperboria/peers

IPs vs Hostnames?

thefinn93 opened this issue · 6 comments

Do we prefer IPs or DNS hostnames? or do we care? If we do, we should update tests.py to reflect that.

I think we should prefer IPs.

ansuz commented

One more for IPs.

So prefer (but not require) IPs?

prefer ip but not require. But then again.... people change ips....

ansuz commented

in this duplicate issue (oops) we've generally agreed (though only among 3 people who run public peers) that public peers should probably be restricted to nodes with static IPs.

Two reasons:

one

prefer is a really vague verb that we can't really enforce (via tests), so it's especially worthwhile to have a policy of preferring.

two

Static IPs are a barrier to entry for public node operators wanting to host their credentials in this repository. I'm more interested in lowering the barrier to entry for new users.

DNS is one more thing that can fail, and these peers are here as a service for those looking to join the network, who are generally less experienced at troubleshooting a cjdns node.