Right now I’m working on a small GeoDNS project. So far I configured 9 web servers and 1 DNS server. Two DNS servers are yet waiting to be configured as slaves.
So far I’m stuck on dividing geoip.site ACL list for United States as it’s considered as a whole (“US”). Has anyone any ideas? In the worst scenario I’ll do round-robin for US on a separate server.
If anyone could visit http://dnso.ml and report beck to which server he got redirected and where he is connecting from that would be great!
Sounds good. Sadly, I don’t have any server closer to Norway. (…or maybe UK would do better? What do you think @daffy?)
As for you guys… You seem to be grouped in the “others” group, which responds with two A records - Netherlands and Missouri. It’s 50/50 which one your browser chooses. Could you please check if your IP falls under your country in the MaxMind ACL list and PM me?
My bad forgot that I was connected to USA. I have 2 wifi at home which my phone switches on the go. One is German (normal) wifi. One is my asus routers wifi with openvpn usa ip to unblock flix. Seems like I was connected to usa wifi when doing the test. Switched to german wifi and it showed Germany. All good.
I’ve got a Swedish VPS from HostHatch (as memory serves). If you want me to run any network tests, I’d be happy to do so if you’ve got any interest in setting up a node there.
A personal project of mine that I started recently is an open-source distributed uptime monitor. I posted about it on LET to get some design opinions so you may have seen my ramblings there.
It’ll support:
IPv4 ping checks
IPv6 ping checks
HTTP response codes
SSL cert validations
TCP port checks
Steam game server checks
I’ve gotten most of the monitor client done, using Python and Sanic for RESTful endpoints. Now I’m on to writing up the task dispatcher / database mgmt code. And then eventually the front end. Been progressing slowly so this will likely take a good while before it’s ready for release, but the plan is to set up a free uptime robot-like service so we’ll see where it goes.