All set up (it appears) but no ad blocking happening

pj@pj-selgbuild:~$ nslookup pi.hole
Server: 127.0.0.53
Address: 127.0.0.53#53

** server can't find pi.hole: NXDOMAIN

pj@pj-selgbuild:~$ ipconfig /all

Command 'ipconfig' not found, did you mean:

command 'ifconfig' from deb net-tools (1.60+git20180626.aebd88e-1ubuntu1)
command 'iwconfig' from deb wireless-tools (30~pre9-13ubuntu1)
command 'iconfig' from deb ipmiutil (3.1.4-1build1)

Try: sudo apt install

pj@pj-selgbuild:~$ sudo apt install ipconfig
[sudo] password for pj:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package ipconfig
pj@pj-selgbuild:~$

I am running Ubuntu on this machine.

@pj-selgbuild is my main PC which is wired directly to the router!

You dont seem to be bugged anymore with the wrong interface.

Did you disconnect and reconnect network on the client PC after you switched DHCP to Pi-hole ?
Or maybe reboot the client ?
If make any DHCP changes, clients need to renew their DHCP lease for the new settings to propagate.
Test with nslookup pi.hole again on the client after validating above.

Yes just rebooted the client....no difference in the result from nslookup pi.hole!!

Are you sure this client PC is configured to acquire IP details automatically via DHCP ?
You dont have DNS manually configured on this client ?

Do you have another (rebooted) client device to test below in a browser ?

http://pi.hole/admin/

EDIT: fogot to mention, you could check for DHCP activity in the Pi-hole logs with below:

grep dnsmasq-dhcp /var/log/pihole.log

pi@PiHole:~ $ grep dnsmasq-dhcp /var/log/pihole.log
Jan 21 00:02:14 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.246 a4:84:31:35:46:09
Jan 21 00:02:14 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.246 a4:84:31:35:46:09 Galaxy-Tab-A
Jan 21 00:06:25 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.246 a4:84:31:35:46:09
Jan 21 00:06:25 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.246 a4:84:31:35:46:09 Galaxy-Tab-A
Jan 21 00:10:40 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.246 a4:84:31:35:46:09
Jan 21 00:10:40 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.246 a4:84:31:35:46:09 Galaxy-Tab-A
Jan 21 02:08:48 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.127 00:1c:c3:58:74:67
Jan 21 02:08:48 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.127 00:1c:c3:58:74:67
Jan 21 02:08:57 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.74 e4:f4:c6:00:e7:be
Jan 21 02:08:57 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.74 e4:f4:c6:00:e7:be R7000
Jan 21 03:20:29 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) 30:fd:38:94:db:03
Jan 21 03:20:29 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.212 30:fd:38:94:db:03
Jan 21 03:20:30 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.212 30:fd:38:94:db:03
Jan 21 03:20:30 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.212 30:fd:38:94:db:03 Google-Home-Mini
Jan 21 03:43:27 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) 48:d6:d5:6c:17:b8
Jan 21 03:43:27 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.135 48:d6:d5:6c:17:b8
Jan 21 03:43:27 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.135 48:d6:d5:6c:17:b8
Jan 21 03:43:27 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.135 48:d6:d5:6c:17:b8 Google-Home-Mini
Jan 21 04:00:52 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.139 50:f5:da:48:67:ec
Jan 21 04:00:52 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.139 50:f5:da:48:67:ec
Jan 21 04:12:18 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.142 cc:6d:a0:c8:f9:1a
Jan 21 04:12:18 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.142 cc:6d:a0:c8:f9:1a
Jan 21 04:28:21 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.10 b8:27:eb:2a:6f:d8
Jan 21 04:28:21 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.10 b8:27:eb:2a:6f:d8 MusicPi
Jan 21 04:52:57 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) 30:fd:38:77:f7:40
Jan 21 04:52:57 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.20 30:fd:38:77:f7:40
Jan 21 04:52:58 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.20 30:fd:38:77:f7:40
Jan 21 04:52:58 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.20 30:fd:38:77:f7:40 Google-Home-Mini
Jan 21 06:08:18 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) 30:fd:38:77:f7:40
Jan 21 06:08:18 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.20 30:fd:38:77:f7:40
Jan 21 06:08:18 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.20 30:fd:38:77:f7:40
Jan 21 06:08:18 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.20 30:fd:38:77:f7:40 Google-Home-Mini
Jan 21 06:10:48 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) 3c:5c:c4:03:e1:5e
Jan 21 06:10:48 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.136 3c:5c:c4:03:e1:5e
Jan 21 06:10:48 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.136 3c:5c:c4:03:e1:5e
Jan 21 06:10:48 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.136 3c:5c:c4:03:e1:5e amazon-5af29efbb
Jan 21 06:28:36 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.154 c0:ee:fb:03:b4:42
Jan 21 06:28:36 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.154 c0:ee:fb:03:b4:42 MonicaPhone
Jan 21 07:00:42 dnsmasq-dhcp[807]: DHCP packet received on wlan0 which has no address
Jan 21 07:00:43 dnsmasq-dhcp[807]: DHCP packet received on wlan0 which has no address
Jan 21 07:00:43 dnsmasq-dhcp[807]: DHCP packet received on wlan0 which has no address
Jan 21 07:00:44 dnsmasq-dhcp[807]: DHCP packet received on wlan0 which has no address
Jan 21 07:00:44 dnsmasq-dhcp[807]: DHCP packet received on wlan0 which has no address
Jan 21 07:00:46 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) 30:07:4d:06:78:95
Jan 21 07:00:46 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.44 30:07:4d:06:78:95
Jan 21 07:00:46 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.44 30:07:4d:06:78:95
Jan 21 07:00:46 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.44 30:07:4d:06:78:95 Galaxy-S8
Jan 21 07:00:49 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) c0:ee:fb:03:b4:42
Jan 21 07:00:49 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.154 c0:ee:fb:03:b4:42
Jan 21 07:00:49 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) 48:d6:d5:6c:17:b8
Jan 21 07:00:49 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.135 48:d6:d5:6c:17:b8
Jan 21 07:00:49 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.135 48:d6:d5:6c:17:b8
Jan 21 07:00:49 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.135 48:d6:d5:6c:17:b8 Google-Home-Mini
Jan 21 07:00:50 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.154 c0:ee:fb:03:b4:42
Jan 21 07:00:50 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.154 c0:ee:fb:03:b4:42 MonicaPhone
Jan 21 07:00:52 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) b8:27:eb:55:21:9a
Jan 21 07:00:52 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.7 b8:27:eb:55:21:9a
Jan 21 07:00:52 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.7 b8:27:eb:55:21:9a
Jan 21 07:00:52 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.7 b8:27:eb:55:21:9a WeatherPi
Jan 21 07:01:02 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) c0:ee:fb:03:b4:42
Jan 21 07:01:02 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.154 c0:ee:fb:03:b4:42
Jan 21 07:01:02 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.154 c0:ee:fb:03:b4:42
Jan 21 07:01:02 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.154 c0:ee:fb:03:b4:42 MonicaPhone
Jan 21 07:01:44 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.20 30:fd:38:77:f7:40
Jan 21 07:01:44 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.20 30:fd:38:77:f7:40 Google-Home-Mini
Jan 21 07:01:45 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) 30:fd:38:77:f7:40
Jan 21 07:01:45 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.20 30:fd:38:77:f7:40
Jan 21 07:01:45 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.20 30:fd:38:77:f7:40
Jan 21 07:01:45 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.20 30:fd:38:77:f7:40 Google-Home-Mini
Jan 21 07:02:10 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) 30:fd:38:94:db:03
Jan 21 07:02:10 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.212 30:fd:38:94:db:03
Jan 21 07:02:22 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.212 30:fd:38:94:db:03
Jan 21 07:02:22 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.212 30:fd:38:94:db:03 Google-Home-Mini
Jan 21 07:02:34 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.135 48:d6:d5:6c:17:b8
Jan 21 07:02:34 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.135 48:d6:d5:6c:17:b8 Google-Home-Mini
Jan 21 07:02:57 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) c0:ee:fb:03:b4:42
Jan 21 07:02:57 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.154 c0:ee:fb:03:b4:42
Jan 21 07:03:03 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.154 c0:ee:fb:03:b4:42
Jan 21 07:03:03 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.154 c0:ee:fb:03:b4:42 MonicaPhone
Jan 21 07:07:59 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.135 48:d6:d5:6c:17:b8
Jan 21 07:07:59 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.135 48:d6:d5:6c:17:b8 Google-Home-Mini
Jan 21 07:50:36 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.34 40:e2:30:1c:e5:85
Jan 21 07:50:36 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.34 40:e2:30:1c:e5:85 Chromebook
Jan 21 07:50:48 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) 10.1.1.155 bc:5f:f4:d7:d0:8f
Jan 21 07:50:48 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.155 bc:5f:f4:d7:d0:8f
Jan 21 07:50:48 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.155 bc:5f:f4:d7:d0:8f
Jan 21 07:50:48 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.155 bc:5f:f4:d7:d0:8f pj-selgbuild
Jan 21 08:27:33 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.34 40:e2:30:1c:e5:85
Jan 21 08:27:33 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.34 40:e2:30:1c:e5:85 Chromebook
Jan 21 09:25:12 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.44 30:07:4d:06:78:95
Jan 21 09:25:12 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.44 30:07:4d:06:78:95 Galaxy-S8
Jan 21 09:27:26 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.34 40:e2:30:1c:e5:85
Jan 21 09:27:26 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.34 40:e2:30:1c:e5:85 Chromebook
Jan 21 10:13:30 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.34 40:e2:30:1c:e5:85
Jan 21 10:13:30 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.34 40:e2:30:1c:e5:85 Chromebook
Jan 21 10:24:05 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.34 40:e2:30:1c:e5:85
Jan 21 10:24:05 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.34 40:e2:30:1c:e5:85 Chromebook
Jan 21 10:33:21 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.127 00:1c:c3:58:74:67
Jan 21 10:33:21 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.127 00:1c:c3:58:74:67
Jan 21 10:36:11 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.34 40:e2:30:1c:e5:85
Jan 21 10:36:11 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.34 40:e2:30:1c:e5:85 Chromebook
Jan 21 10:39:42 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.20 30:fd:38:77:f7:40
Jan 21 10:39:42 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.20 30:fd:38:77:f7:40 Google-Home-Mini
Jan 21 10:55:35 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.7 b8:27:eb:55:21:9a
Jan 21 10:55:35 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.7 b8:27:eb:55:21:9a WeatherPi
Jan 21 11:19:11 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.13 98:3b:8f:76:47:b5
Jan 21 11:19:11 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.13 98:3b:8f:76:47:b5 JoanCarbon
Jan 21 11:26:50 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.6 38:d4:0b:d0:83:4a
Jan 21 11:26:50 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.6 38:d4:0b:d0:83:4a Galaxy-Tab-A
Jan 21 11:33:53 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.34 40:e2:30:1c:e5:85
Jan 21 11:33:53 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.34 40:e2:30:1c:e5:85 Chromebook
Jan 21 11:39:33 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) 10.1.1.155 bc:5f:f4:d7:d0:8f
Jan 21 11:39:33 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.155 bc:5f:f4:d7:d0:8f
Jan 21 11:39:33 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.155 bc:5f:f4:d7:d0:8f
Jan 21 11:39:33 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.155 bc:5f:f4:d7:d0:8f pj-selgbuild
Jan 21 11:52:43 dnsmasq-dhcp[807]: DHCP packet received on wlan0 which has no address
Jan 21 11:52:48 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) b8:27:eb:55:21:9a
Jan 21 11:52:48 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.7 b8:27:eb:55:21:9a
Jan 21 11:52:49 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.155 bc:5f:f4:d7:d0:8f
Jan 21 11:52:49 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.155 bc:5f:f4:d7:d0:8f pj-selgbuild
Jan 21 11:52:56 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) 48:d6:d5:6c:17:b8
Jan 21 11:52:56 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.135 48:d6:d5:6c:17:b8
Jan 21 11:52:56 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.135 48:d6:d5:6c:17:b8
Jan 21 11:52:56 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.135 48:d6:d5:6c:17:b8 Google-Home-Mini
Jan 21 11:53:09 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.34 40:e2:30:1c:e5:85
Jan 21 11:53:09 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.34 40:e2:30:1c:e5:85 Chromebook
Jan 21 11:53:50 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) b8:27:eb:55:21:9a
Jan 21 11:53:50 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.7 b8:27:eb:55:21:9a
Jan 21 11:53:55 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.7 b8:27:eb:55:21:9a
Jan 21 11:53:55 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.7 b8:27:eb:55:21:9a WeatherPi
Jan 21 11:58:28 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) 48:d6:d5:6c:17:b8
Jan 21 11:58:28 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.135 48:d6:d5:6c:17:b8
Jan 21 11:58:28 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.135 48:d6:d5:6c:17:b8
Jan 21 11:58:28 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.135 48:d6:d5:6c:17:b8 Google-Home-Mini
Jan 21 12:27:33 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.6 38:d4:0b:d0:83:4a
Jan 21 12:27:33 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.6 38:d4:0b:d0:83:4a Galaxy-Tab-A
Jan 21 12:27:38 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) 98:e7:f4:3c:e4:d2
Jan 21 12:27:38 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.23 98:e7:f4:3c:e4:d2
Jan 21 12:27:43 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.23 98:e7:f4:3c:e4:d2
Jan 21 12:27:43 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.23 98:e7:f4:3c:e4:d2 Printer
Jan 21 12:31:47 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.34 40:e2:30:1c:e5:85
Jan 21 12:31:48 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.34 40:e2:30:1c:e5:85 Chromebook
Jan 21 12:31:50 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.34 40:e2:30:1c:e5:85
Jan 21 12:31:50 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.34 40:e2:30:1c:e5:85 Chromebook
Jan 21 12:31:53 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) 40:e2:30:1c:e5:85
Jan 21 12:31:53 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.34 40:e2:30:1c:e5:85
Jan 21 12:31:57 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) 40:e2:30:1c:e5:85
Jan 21 12:31:57 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.34 40:e2:30:1c:e5:85
Jan 21 12:32:04 dnsmasq-dhcp[807]: DHCPDISCOVER(wlan0) 40:e2:30:1c:e5:85
Jan 21 12:32:04 dnsmasq-dhcp[807]: DHCPOFFER(wlan0) 10.1.1.34 40:e2:30:1c:e5:85
Jan 21 12:32:09 dnsmasq-dhcp[807]: DHCPREQUEST(wlan0) 10.1.1.34 40:e2:30:1c:e5:85
Jan 21 12:32:09 dnsmasq-dhcp[807]: DHCPACK(wlan0) 10.1.1.34 40:e2:30:1c:e5:85 Chromebook

The other PC (a rebooted Chromebook) gave pi.hole's server IP address could not be found.

Are you sure this client PC is configured to acquire IP details automatically via DHCP ?
You dont have DNS manually configured on this client ?

How do I find out?

The pihole.log shows lots of devices successfully got their DHCP lease from Pi-hole "DHCPACK".
So the Galaxy device with IP 10.1.1.246 should have no problems browsing to http://pi.hole/admin ?
I dont know how to troubleshoot a Chromebook I must say.

Your Ubuntu client probably runs its own forwarding DNS service for caching.
Thats why querying with nslookup defaults to querying the address 127.0.0.53 on the internal loopback interface as configured in /etc/resolv.conf.

To figure out who is listening on that 127.0.0.53 IP address on DNS ports 53 UDP & TCP, you could run below on the Ubuntu client (netstat being part of net-tools package):

sudo apt install net-tools

sudo netstat -nltup | grep 'Proto\|:53 '

If lucky, below one on the Ubuntu client will show what upstream DNS servers are configured on the client (dig being part of dnsutils package):

sudo apt install dnsutils

dig +short chaos txt servers.bind

You can check the systemd journals on the Ubuntu client but try do this right after a client reboot:

sudo journalctl -x --no-pager | grep -i dhcp | tail -15

Or run below on the Ubuntu client to renew/confirm DHCP lease and show verbose output:

sudo dhclient -v

And I believe you still have nmap installed on that Ubuntu client right ?

sudo apt install nmap

What does below show on the Ubuntu client ?

sudo nmap --script broadcast-dhcp-discover

sudo nmap -sU -p67 --script dhcp-discover 10.1.1.1

sudo nmap -sU -p67 --script dhcp-discover 10.1.1.3

Ps. above should all be done while Pi-hole is configured to do DHCP for your network!

pj@pj-selgbuild:~$ sudo apt install net-tools
[sudo] password for pj:
Reading package lists... Done
Building dependency tree
Reading state information... Done
net-tools is already the newest version (1.60+git20180626.aebd88e-1ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
pj@pj-selgbuild:~$ netstat -nltup | grep 'Proto|:53

Nothing!

Yes I can use other devices (but not the chromebook or my main PC) to go to //pi.hole/admin

pj@pj-selgbuild:~$ sudo apt install dnsutils
[sudo] password for pj:
Reading package lists... Done
Building dependency tree
Reading state information... Done
dnsutils is already the newest version (1:9.11.5.P4+dfsg-5.1ubuntu2.1).
dnsutils set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
pj@pj-selgbuild:~$ dig +short chaos txt servers.bind
pj@pj-selgbuild:~$ sudo dhclient -v
Internet Systems Consortium DHCP Client 4.4.1
Copyright 2004-2018 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/enp0s25/bc:5f:f4:d7:d0:8f
Sending on LPF/enp0s25/bc:5f:f4:d7:d0:8f
Sending on Socket/fallback
DHCPDISCOVER on enp0s25 to 255.255.255.255 port 67 interval 3 (xid=0xd464dd3a)
DHCPOFFER of 10.1.1.155 from 10.1.1.3
DHCPREQUEST for 10.1.1.155 on enp0s25 to 255.255.255.255 port 67 (xid=0x3add64d4)
DHCPACK of 10.1.1.155 from 10.1.1.3 (xid=0xd464dd3a)
RTNETLINK answers: File exists
cmp: EOF on /tmp/tmp.9rsjxBayRF which is empty
bound to 10.1.1.155 -- renewal in 42821 seconds.
pj@pj-selgbuild:~$ sudo apt install nmap
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libblas3 liblinear3 lua-lpeg nmap-common
Suggested packages:
liblinear-tools liblinear-dev ncat ndiff zenmap
The following NEW packages will be installed:
libblas3 liblinear3 lua-lpeg nmap nmap-common
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 5,542 kB of archives.
After this operation, 26.3 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://nz.archive.ubuntu.com/ubuntu eoan/main amd64 libblas3 amd64 3.8.0-2 [138 kB]
Get:2 http://nz.archive.ubuntu.com/ubuntu eoan/main amd64 liblinear3 amd64 2.1.0+dfsg-4 [40.5 kB]
Get:3 http://nz.archive.ubuntu.com/ubuntu eoan-updates/main amd64 lua-lpeg amd64 1.0.0-2ubuntu0.19.10.1 [29.2 kB]
Get:4 http://nz.archive.ubuntu.com/ubuntu eoan/main amd64 nmap-common all 7.80+dfsg1-1build1 [3,670 kB]
Get:5 http://nz.archive.ubuntu.com/ubuntu eoan/main amd64 nmap amd64 7.80+dfsg1-1build1 [1,664 kB]
Fetched 5,542 kB in 4s (1,454 kB/s)
Selecting previously unselected package libblas3:amd64.
(Reading database ... 226098 files and directories currently installed.)
Preparing to unpack .../libblas3_3.8.0-2_amd64.deb ...
Unpacking libblas3:amd64 (3.8.0-2) ...
Selecting previously unselected package liblinear3:amd64.
Preparing to unpack .../liblinear3_2.1.0+dfsg-4_amd64.deb ...
Unpacking liblinear3:amd64 (2.1.0+dfsg-4) ...
Selecting previously unselected package lua-lpeg:amd64.
Preparing to unpack .../lua-lpeg_1.0.0-2ubuntu0.19.10.1_amd64.deb ...
Unpacking lua-lpeg:amd64 (1.0.0-2ubuntu0.19.10.1) ...
Selecting previously unselected package nmap-common.
Preparing to unpack .../nmap-common_7.80+dfsg1-1build1_all.deb ...
Unpacking nmap-common (7.80+dfsg1-1build1) ...
Selecting previously unselected package nmap.
Preparing to unpack .../nmap_7.80+dfsg1-1build1_amd64.deb ...
Unpacking nmap (7.80+dfsg1-1build1) ...
Setting up lua-lpeg:amd64 (1.0.0-2ubuntu0.19.10.1) ...
Setting up libblas3:amd64 (3.8.0-2) ...
update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provid
e /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto
mode
Setting up nmap-common (7.80+dfsg1-1build1) ...
Setting up liblinear3:amd64 (2.1.0+dfsg-4) ...
Setting up nmap (7.80+dfsg1-1build1) ...
Processing triggers for man-db (2.8.7-3) ...
Processing triggers for libc-bin (2.30-0ubuntu2) ...
pj@pj-selgbuild:~$ sudo nmap --script broadcast-dhcp-discover
Starting Nmap 7.80 ( https://nmap.org ) at 2020-01-22 18:46 NZDT
Pre-scan script results:
| broadcast-dhcp-discover:
| Response 1 of 1:
| IP Offered: 10.1.1.24
| DHCP Message Type: DHCPOFFER
| Server Identifier: 10.1.1.3
| IP Address Lease Time: 2m00s
| Renewal Time Value: 1m00s
| Rebinding Time Value: 1m45s
| Subnet Mask: 255.255.255.0
| Broadcast Address: 10.1.1.255
| Domain Name Server: 10.1.1.3
| Domain Name: PiHole
|_ Router: 10.1.1.1
WARNING: No targets were specified, so 0 hosts scanned.
Nmap done: 0 IP addresses (0 hosts up) scanned in 3.71 seconds
pj@pj-selgbuild:~$ sudo nmap -sU -p67 --script dhcp-discover 10.1.1.1
Starting Nmap 7.80 ( https://nmap.org ) at 2020-01-22 18:47 NZDT
Nmap scan report for _gateway (10.1.1.1)
Host is up (0.00031s latency).

PORT STATE SERVICE
67/udp closed dhcps
MAC Address: 30:5A:3A:CD:E7:F0 (Asustek Computer)

Nmap done: 1 IP address (1 host up) scanned in 0.41 seconds
pj@pj-selgbuild:~$ sudo nmap -sU -p67 --script dhcp-discover 10.1.1.3
Starting Nmap 7.80 ( https://nmap.org ) at 2020-01-22 18:47 NZDT
Nmap scan report for 10.1.1.3
Host is up (0.13s latency).

PORT STATE SERVICE
67/udp open|filtered dhcps
MAC Address: B8:27:EB:88:59:EA (Raspberry Pi Foundation)

Nmap done: 1 IP address (1 host up) scanned in 7.09 seconds
pj@pj-selgbuild:~$

Also tested pi.hole/admin on rebooted Notebook running Ubuntu and connected wirelessly to the router.....that could not find it either.....so, it seems it works for some machines but not for others! Curiouser and curiouser!

From all the output, it looks like Pi-hole is working as expected but those two clients not playing along.
Focusing on the Ubuntu client as I dont know allot bout Chromebooks.
My guess is that the Ubuntu client uses the software package network-manager to deal with network settings:

apt policy network-manager

sudo service network-manager status | grep Active

If above one shows "active (running)", run below one to see active NM (NetworkManager) profiles:

nmcli connection show --active

And run below to see what DNS settings are contained in the profiles (replace <UUID> below with the UUID's found from above output) :

nmcli connection show <UUID> | grep -i dns

Above should be showing the Pi-hole IP address for DNS resolution.
If not, run below one to change/edit those profiles:

sudo nm-connection-editor

Check the "IPv4 Settings" and "IPv6 Settings" tab for the selected profile.
"Methode" for both tabs should be "Automatic" and the fields "Aditional DNS servers" should be empty.
When you change some and press "Save", you can validate with below ones again:

nmcli connection show --active

nmcli connection show <UUID> | grep -i dns

And oc test with nslookup:

nslookup pi.hole

nslookup pi.hole 10.1.1.3

pj@pj-selgbuild:~$ apt policy network-manager
network-manager:
  Installed: 1.20.4-2ubuntu2
  Candidate: 1.20.4-2ubuntu2
  Version table:
 *** 1.20.4-2ubuntu2 500
        500 http://nz.archive.ubuntu.com/ubuntu eoan/main amd64 Packages
        100 /var/lib/dpkg/status
pj@pj-selgbuild:~$ sudo service network-manager status | grep Active
[sudo] password for pj: 
   Active: active (running) since Wed 2020-01-22 16:11:29 NZDT; 16h ago
pj@pj-selgbuild:~$ nmcli connection show --active
NAME       UUID                                  TYPE      DEVICE  
Profile 1  dec6ddcf-5777-45d2-96cd-c65fde1d3a5e  ethernet  enp0s25
pj@pj-selgbuild:~$ nmcli connection show <UUID> | grep -i dns
bash: syntax error near unexpected token `|'
![DNS|638x500](upload://uXiVkh7rscf1FAnFSPijyuu0CTk.png) pj@pj-selgbuild:~$ sudo nm-connection-editor
pj@pj-selgbuild:~$ nmcli connection show --active
NAME       UUID                                  TYPE      DEVICE  
Profile 1  dec6ddcf-5777-45d2-96cd-c65fde1d3a5e  ethernet  enp0s25
pj@pj-selgbuild:~$ nmcli connection show <UUID> | grep -i dns
bash: syntax error near unexpected token `|'
pj@pj-selgbuild:~$ nslookup pi.hole
Server:		127.0.0.53
Address:	127.0.0.53#53

** server can't find pi.hole: NXDOMAIN
pj@pj-selgbuild:~$ nslookup pi.hole 10.1.1.3
Server:		10.1.1.3
Address:	10.1.1.3#53

Name:	pi.hole
Address: 10.1.1.3

The problem obviously lies in the OpenDNS?!?!

You may not be aware of the formatting tools on this forum. If you format your text output, it makes them quite a bit easier to read.

Select a block of text, then click on the "</>" icon in the top of the reply window, and that block of text will be formatted as code. The subwindow will be in a mono-spaced font, and the window can scroll left and right.

1 Like

Have you tried removing those DNS addresses from the screenshot ?
Or flip that "Automatic" switch ?

Ps. below was expected response:

dehakkelaar@laptop:~$ nmcli connection show --active
NAME         UUID                                  TYPE             DEVICE
dehakkelaar  101c2b3e-ea7a-43e1-a3xx-705bc6xxxxxx  802-11-wireless  wlan0
eth0         3406633d-8686-425d-91xx-3880bdxxxxxx  802-3-ethernet   eth0

dehakkelaar@laptop:~$ nmcli connection show 101c2b3e-ea7a-43e1-a3xx-705bc6xxxxxx | grep -i dns
ipv4.dns:
ipv4.dns-search:
ipv4.dns-options:                       (default)
ipv4.dns-priority:                      0
ipv4.ignore-auto-dns:                   no
ipv6.dns:
ipv6.dns-search:
ipv6.dns-options:                       (default)
ipv6.dns-priority:                      0
ipv6.ignore-auto-dns:                   no
IP4.DNS[1]:                             10.0.0.2

EDIT: So for you that is:

nmcli connection show dec6ddcf-5777-45d2-96cd-c65fde1d3a5e | grep -i dns

Apologies to readers and thank you jfb for pointing that out. I will endeavour to raise my game!

Somebody pointed that out to me when I started on this forum, so we all learn every day!

Is there a way I can get the best of PiHole and OpenDNS......or do I have to choose between them?

Yes you can have both.
You can choose upstream DNS servers for Pi-hole to be that of OpenDNS on below settings page:

http://pi.hole/admin/settings.php?tab=dns

or:

http://10.1.1.3/admin/settings.php?tab=dns

Ps. did you get the Ubuntu client to work ?

nmcli connection show dec6ddcf-5777-45d2-96cd-c65fde1d3a5e | grep -i dns