Korzystam z oprogramowania Tomato na routerze Asus.
Mam usługę, która odwołuje się do mojego serwera domowego pod nazwą internetową „home.mydomain.com”. Kiedy jestem poza domem, działa świetnie, ponieważ rozwiązuje to za pomocą DNS do Internetu w kierunku IP, a moja usługa jest w stanie się komunikować, a pomidor przekieruje ją na mój serwer.
Jednak kiedy jestem w domu, działa on w ten sam sposób, w jaki wychodzi do Internetu z IP. Chcę tak skonfigurować pomidora, aby podczas mojej wizyty w domenie DNS „home.mydomain.com” odpowiedziała wewnętrznym adresem IP mojego serwera (192.168.1.10), aby mógł on korzystać z mojej sieci Gigabit. Jak mogę to skonfigurować za pomocą wiersza polecenia lub strony internetowej Tomato?
view
dyrektywy . Mogę się jednak mylić, ponieważ nie mam takiego urządzenia do przetestowania. Również Server Fault tylko dla administratorów systemu profesjonalny. Zostanie to przeniesione do superużytkownika .Odpowiedzi:
Aby rozwiązać tę sytuację, uruchomiłem własny serwer DNS, który przekazuje nierozwiązane zapytania do publicznego DNS Google (użyłem również OpenDNS) i zawiera rekordy A i PTR dla mojej własnej nazwy DNS. Tak więc z wnętrza mojej sieci używany jest mój serwer DNS, który przekształca nazwę na wewnętrzny adres IP serwera. Inne zapytania są przekazywane do Google 8.8.8.8/8.8.4.4.
Jeśli do tego celu używasz osobnego komputera, musisz nadać mu statyczny adres IP i skonfigurować DHCP, aby podawał ten adres jako serwer DNS.
Nie używam Tomato, ale jeśli używa BIND, to w zasadzie działa serwer DNS. Istnieją inne lżejsze serwery DNS niż BIND.
Utworzenie własnego serwera DNS będzie wymagało trochę nauki, ale jeśli interesujesz się DNS, jest to bardzo edukacyjne.
źródło