У меня есть некоторые услуги, установленные на моих компьютерах дома. В настоящее время я использую небольшой скрипт, чтобы определить, нахожусь ли я дома, и если да, то используйте LAN IP, а если нет, используйте WAN IP моего маршрутизатора для подключения к этим услугам.
Я хотел бы просто использовать для этого DNS.
Это мой роутер:
http://netgear.com.au/home/products/wirelessrouters/work-and-play/DGN2200.aspx
Я рассмотрел установку этой: http://sourceforge.net/projects/modfs/
но, похоже, он основан на оригинальной версии прошивки, которую мне пришлось обновить, чтобы заставить VPN работать.
Я:
- редактировать записи файла hosts на всех моих компьютерах
- попытаться получить мой маршрутизатор, чтобы сделать некоторые DNS (может быть, с telnet?)
- установить BIND на одной из моих машин и настроить мой маршрутизатор, чтобы указать на эту машину для DNS дома (пробовал это, но не мог найти где это настроить)
- ditch мой маршрутизатор и установить какое-то программное обеспечение маршрутизатора на одной из моих машин, а затем использовать это для DNS
- какой-то другой вариант я не рассматривал
в основном я хочу следующее:
вне сети (уже работает):
- machine1.domain.com -> {IP адрес WAN}
- machine2.domain.com - > {WAN IP}
внутри сеть:
- machine1.domain.com -> 192.168.0.2
- machine2.domain.com -> 192.168.0.6