Nie możesz tego zrobić; nie w ten sposób działa routing IP.
DNS to rozpoznawanie nazw. To nic więcej niż książka adresowa nazw wskazująca na niektóre numery (IP)
myhost.com --------> 111.222.333.444
DNS informuje, jaki jest adres, a nie jak się tam dostać. Routing IP to mechanizm zapewniający przejście z jednego punktu do drugiego. To ta sama różnica między „Kontaktami” a „Mapami” w telefonie iPhone.
Zasadniczo chcę, aby macOS szukał hosta w określonym interfejsie:
Nie można powiedzieć interfejsowi, jakie są „hosty” (nazwy). Mówisz, jakie sieci są dostępne. Sieci są zdefiniowane przez adresy IP.
Na przykład:
Teraz dodajesz host o nazwie foo.bar
DNS, który ma adres IP 10.0.0.12
. Twój system będzie wiedział, jak przejść przez interfejs, en1
aby się do niego dostać.
Jeśli inny host, nazywany, foobar.foo
miałby adres IP 10.0.5.12
ponownie, wiedziałby, aby przejść, en1
ponieważ ta trasa zostałaby zdefiniowana.
Aby osiągnąć zamierzony cel, host musi mieć możliwość rozpoznawania nazw w dwóch oddzielnych domenach (nie interfejsach). Możesz to zrobić na dwa sposoby: