Ideenquelle

Force DNS queries to specific servers - testing

J’ai l’impression qu’un de mes appareils n’utilisent pas le serveur DNS maison.
Il acquiert bien son IP via le DHCP; je ne vois rien au niveau du server DNS.
Bizarre, bizarre.

Si je mets la règle suivante sur mon switch, cela coupe toute la connexion. Pratique mais overkill.

/interface ethernet switch rule
add dst-mac-address=MAC_appareil/FF:FF:FF:FF:FF:FF new-dst-ports="" ports=port_X src-mac-address=MAC_switch/FF:FF:FF:FF:FF:FF switch=switch1
add dst-mac-address=MAC_switch/FF:FF:FF:FF:FF:FF new-dst-ports="" ports=port_X src-mac-address=MAC_appareil/FF:FF:FF:FF:FF:FF switch=switch1

Sur base de mes recherches précédentes, j’avas mis en place les deux règles suivantes :

/ip firewall nat
add action=dst-nat chain=dstnat disabled=yes dst-address=!192.168.1.2 dst-port=53 protocol=udp to-addresses=192.168.1.2
add action=dst-nat chain=dstnat disabled=yes dst-address=!192.168.1.2 dst-port=53 protocol=tcp to-addresses=192.168.1.2

Cela ne semble donc pas suffisant. Je teste donc les règles suivantes :

/ip firewall filter
add action=drop chain=forward comment="Block DoT - Force fallback to local DNS" dst-port=853 in-interface-list=LAN protocol=tcp
add action=drop chain=forward comment="Block DoT - Force fallback to local DNS" dst-port=853 in-interface-list=LAN protocol=udp
/ip firewall nat
add action=redirect chain=dstnat comment="Force Local DNS (TCP)" dst-address=!192.168.1.2 dst-port=53 protocol=tcp to-addresses=192.168.1.2 to-ports=53
add action=redirect chain=dstnat comment="Force Local DNS (UdP)" dst-address=!192.168.1.2 dst-port=53 protocol=udp to-addresses=192.168.1.2 to-ports=53

J’ai trouvé cela sur les Internets 1 2.
J’espère que cela va fonctionner et pas tout déglinguer.