Internet Detection options PPP Echo or DNS probe are only available when selecting a WAN connection type enforcing Authentication. As per my ISP, there is no authentication (WAN connection type is Automatic IP, I'm on cable internet). Unless I'm wrong, I cannot choose a method of Internet Detection as per your suggestion.
From my understanding, DNS, but heck do I know …
on Pi-hole:
traceroute -n 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1 192.168.1.1 0.314 ms 0.348 ms 0.322 ms
2 192.168.0.1 1.873 ms 2.760 ms 4.109 ms
3 * * *
4 84.116.190.37 39.798 ms 40.150 ms 40.438 ms
5 84.116.197.245 56.217 ms 55.762 ms 56.337 ms
6 84.116.133.118 48.099 ms 47.996 ms 56.091 ms
7 72.14.195.116 56.283 ms 55.948 ms 55.229 ms
8 * * *
9 8.8.8.8 31.630 ms 25.633 ms 25.672 ms
nslookup pi-hole.net
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
Name: pi-hole.net
Address: 206.189.252.21
Name: pi-hole.net
Address: 2604:a880:400:d0::1071:1
nslookup pi-hole.net 192.168.1.200
Server: 192.168.1.200
Address: 192.168.1.200#53
Non-authoritative answer:
Name: pi-hole.net
Address: 206.189.252.21
Name: pi-hole.net
Address: 2604:a880:400:d0::1071:1
nslookup pi-hole.net 192.168.1.1
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: pi-hole.net
Address: 206.189.252.21
Name: pi-hole.net
Address: 2604:a880:400:d0::1071:1
nslookup pi-hole.net 8.8.8.8
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: pi-hole.net
Address: 206.189.252.21
Name: pi-hole.net
Address: 2604:a880:400:d0::1071:1
on an OS X client:
traceroute -n 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 64 hops max, 52 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 *^C
nslookup pi-hole.net
Server: 192.168.1.200
Address: 192.168.1.200#53
Non-authoritative answer:
Name: pi-hole.net
Address: 206.189.252.21
nslookup pi-hole.net 192.168.1.200
Server: 192.168.1.200
Address: 192.168.1.200#53
Non-authoritative answer:
Name: pi-hole.net
Address: 206.189.252.21
nslookup pi-hole.net 192.168.1.1
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: pi-hole.net
Address: 206.189.252.21
nslookup pi-hole.net 8.8.8.8
;; connection timed out; no servers could be reached
In the meantime, I've installed Asuswrt-Merlin on the RT-AC68U, and reverted the router to serve DHCP again, and Pi-hole to a static IP client. I could access the Internet again, but it wouldn't adblock as much as it should (had). Asuswrt-Merlin luckily has an option to set "Advertise router's IP in addition to user-specified DNS", which is now off.
I have no preference over Pi-hole or the router being the DHCP server, I only need a reliable setup