...cuando compruebo en mi iPhone qué DNS reparte, muestra 192.168.2.1.
Lo que está viendo es completamente normal.
Para comprobarlo, he configurado Compartir Internet a través de WiFi con mi adaptador de Ethernet como mi conexión primaria y obtuve exactamente los mismos resultados que tú (las direcciones IP variaron un poco, pero es irrelevante).
Incluso lo probé en un Windows Phone - aquí está la captura de pantalla de la configuración que el teléfono obtuvo de mi iMac:
Cuando activas la opción de compartir Internet, tu Mac se convierte en un servidor DHCP y en un reenviador de DNS; básicamente, se convierte en un router con servicios de NAT y cortafuegos.
La dirección IP que está viendo - 192.168.2.1 - es la puente interfaz en su Mac. Es lo que hace de puente entre la LAN inalámbrica que configuraste en Compartir Internet y tu adaptador físico de Ethernet.
Ejecución de ifconfig
en el terminal, se obtiene lo siguiente:
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
Si te fijas, ahora hay un puente100 . Se trata de una interfaz virtual creada en el adaptador WLAN. Si ejecuta ese comando en su Terminal, debería obtener algo similar.
En cuanto a tus DNS, lo que sucede es que tu teléfono/tableta enviará la solicitud de DNS a tu Mac, y luego tu Mac tomará esa solicitud y la enviará a los hosts DNS que has enumerado. Cuando la respuesta llegue, el Mac la transmitirá al cliente inalámbrico que hizo la solicitud.
También he probado a navegar por Internet y a buscar el correo: todo ha funcionado sin problemas. Estoy ejecutando El Capitan 10.10.5
¿Tienes ese problema ahora?