mirror of
https://github.com/cunnie/sslip.io.git
synced 2025-10-05 23:56:50 +08:00
ns-ovh-sg → ns-do-sg; +ns-gce
We replace `ns-ovh-sg` with `ns-do-sg`; this is a purely financial decision: `ns-ovh-sg` costs $60/month, $720/year. `ns-do-sg` (Digital Ocean), is also a Singapore-based DNS server. It's a basic-regular-2vcpu-4GiB RAM-80GB SSD-4TiB bandwidth for $24/month, $288/year. That's a yearly savings of $432. I had originally overspec'ed the Singapore server because I suspected that there was a ton of traffic in Asia; I was wrong. It's not even 20% the traffic of Europe or North America. I am confident the Digital Ocean server will be able to handle it. I also reintroduce `ns-gce` as the second server in North America, backing up `ns-hetzner`. My hope is that `ns-hetzner` carries most of the load, and `ns-gce` carries the rest, but not so much as to trigger Google Cloud Platform's (GCP's) expensive bandwidth billing. | DNS server | Queries / second | |:-----------|-----------------:| | ns-hetzner | 10706.4 | | ns-ovh | 10802.0 | | ns-ovh-sg | 1677.7 |
This commit is contained in:
12
main.go
12
main.go
@@ -17,19 +17,25 @@ func main() {
|
||||
var blocklistURL = flag.String("blocklistURL",
|
||||
"https://raw.githubusercontent.com/cunnie/sslip.io/main/etc/blocklist.txt",
|
||||
`URL containing a list of non-resolvable IPs/names/CIDRs, usually phishing or scamming sites. Example "file://etc/blocklist.txt"`)
|
||||
var nameservers = flag.String("nameservers", "ns-hetzner.sslip.io.,ns-ovh.sslip.io.,ns-ovh-sg.sslip.io.",
|
||||
var nameservers = flag.String("nameservers", "ns-do-sg.sslip.io.,ns-gce.sslip.io.,ns-hetzner.sslip.io.,ns-ovh.sslip.io.",
|
||||
"comma-separated list of FQDNs of nameservers. If you're running your own sslip.io nameservers, set them here")
|
||||
var addresses = flag.String("addresses",
|
||||
"sslip.io=78.46.204.247,"+
|
||||
"sslip.io=2a01:4f8:c17:b8f::2,"+
|
||||
"ns.sslip.io=146.190.110.69,"+
|
||||
"ns.sslip.io=2400:6180:0:d2:0:1:da21:d000,"+
|
||||
"ns.sslip.io=104.155.144.4,"+
|
||||
"ns.sslip.io=2600:1900:4000:4d12::,"+
|
||||
"ns.sslip.io=5.78.115.44,"+
|
||||
"ns.sslip.io=2a01:4ff:1f0:c920::,"+
|
||||
"ns.sslip.io=51.75.53.19,"+
|
||||
"ns.sslip.io=2001:41d0:602:2313::1,"+
|
||||
"ns.sslip.io=51.79.178.89,"+
|
||||
"ns.sslip.io=2402:1f00:8001:d59::1,"+
|
||||
"blocked.sslip.io=52.0.56.137,"+
|
||||
"blocked.sslip.io=2600:1f18:aaf:6900::a,"+
|
||||
"ns-do-sg.sslip.io=146.190.110.69,"+
|
||||
"ns-do-sg.sslip.io=2400:6180:0:d2:0:1:da21:d000,"+
|
||||
"ns-gce.sslip.io=104.155.144.4,"+
|
||||
"ns-gce.sslip.io=2600:1900:4000:4d12::,"+
|
||||
"ns-hetzner.sslip.io=5.78.115.44,"+
|
||||
"ns-hetzner.sslip.io=2a01:4ff:1f0:c920::,"+
|
||||
"ns-ovh.sslip.io=51.75.53.19,"+
|
||||
|
Reference in New Issue
Block a user