Angenommen du hast www.test.de als URL die zeigt auf die IP 1.1.1.1. Auf der Maschine ist selbst die IP 1.1.1.1 konfiguriert, dann werden die eigentlichen Anfragen, wie z.B. zu einem Webserver der auf 1.1.1.1 horcht nicht an das Gateway geschickt. Ans Gateway werden nur Daten geschickt, wenn die ZielIP Adresse nicht im gleichen Netz ist.
Die DNS Anfrage was zu www.test.de gehört wird u.U. jedoch ans Gateway geschickt. Denn der Rechner weiß - sofern im das nicht über die /etc/hosts gesagt wurde, dass www.test.de gleich 1.1.1.1 ist. Das heißt der Rechner muss bei einem DNS Server nachfragen. Dieser DNS Server steht meist nicht im gleichen Netzwerk wie der Rechner, d.h. es wird ein Datenpaket mit Ziel DNS Server ans Gateway geschickt. Dort wird aber wie gesagt nur nach dem Namen/IP gefragt, nicht nach einer Route.