...when I check on my iPhone what DNS it hands out, it shows
192.168.2.1.
Quello che stai vedendo è completamente normale.
Per verificarlo, ho configurato Condivisione Internet tramite WiFi con la mia scheda Ethernet come connessione principale e ottenuto gli stessi esatti risultati che hai fatto (gli indirizzi IP ne variavano alcuni, ma è irrilevante).
L'ho provato anche su un Windows Phone - ecco lo screenshot delle impostazioni ricevute dal mio iMac:
Quando abiliti la Condivisione Internet, trasforma il tuo Mac in un server DHCP e in un server di inoltro DNS, in pratica si trasforma in un router insieme ai servizi NAT e firewall per l'avvio.
L'indirizzo IP che stai vedendo - 192.168.2.1 - è l'interfaccia bridge sul tuo Mac. È ciò che collega la connessione tra la LAN wireless che hai configurato in Internet Sharing e il tuo adattatore Ethernet fisico.
L'esecuzione di ifconfig
in Terminal mostra quanto segue:
en0: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
options=10b<RXCSUM,TXCSUM,VLAN_HWTAGGING,AV>
ether a8:20:66:39:2c:1c
inet6 fe80::aa20:66ff:fe39:2c1c%en0 prefixlen 64 scopeid 0x4
inet 192.168.10.100 netmask 0xffffff00 broadcast 192.168.10.255
nd6 options=1<PERFORMNUD>
media: autoselect (1000baseT <full-duplex,flow-control,energy-efficient-ethernet>)
status: active
en1: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
ether 8c:2d:aa:3a:ec:83
inet6 fe80::8e2d:aaff:fe3a:ec83%en1 prefixlen 64 scopeid 0x5
inet 169.254.89.94 netmask 0xffff0000 broadcast 169.254.255.255
nd6 options=1<PERFORMNUD>
media: autoselect
status: active
bridge100: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=3<RXCSUM,TXCSUM>
ether aa:20:66:93:de:64
inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255
inet6 fe80::a820:66ff:fe93:de64%bridge100 prefixlen 64 scopeid 0xc
Configuration:
id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
ipfilter disabled flags 0x2
member: en1 flags=3<LEARNING,DISCOVER>
ifmaxaddr 0 port 5 priority 0 path cost 0
nd6 options=1<PERFORMNUD>
media: autoselect
status: active
Se noti, ora c'è un bridge100 . Questa è un'interfaccia virtuale creata sull'adattatore WLAN. Se esegui quel comando nel tuo terminale, dovresti ottenere qualcosa di simile.
Per quanto riguarda il tuo DNS, ciò che sta accadendo è che il tuo telefono / tablet invierà la richiesta DNS al tuo Mac, e poi il tuo Mac prenderà quella richiesta e la invierà agli host DNS che hai elencato. Quando la risposta ritorna, il tuo Mac lo trasmetterà al client wireless che ha effettuato la richiesta.
Ho anche provato a navigare su Internet e recuperare la posta - tutto ha funzionato senza problemi. Sto eseguendo El Capitan 10.10.5
Stai riscontrando questo problema adesso?