Jak przekierować adres URL na niestandardowy adres IP?


12

Mam komputer Ubuntu, którego używam jako mojego domowego routera internetowego. Używa mobilnego modemu szerokopasmowego USB jako swojego połączenia internetowego i współdzieli go z innym routerem (przez port „Internetowy” routera), którego używam jako mojej sieci LAN.

Jak przekierować żądania z mojej sieci LAN na dany adres URL na niestandardowy adres IP (np. Czy przekierowanie google.com na xxxx)?


1
Można to zrobić za pomocą DNS, ale ponieważ nie udało mi się skonfigurować bind9DNS, nie dostarczam tych informacji jako odpowiedzi.
Thomas Ward

Ugh, ja też ... chyba spróbuję ponownie bind9 :)
yuttadhammo

Okej, mam konfigurację bind9 i działam (może?), Jak stworzyć regułę przekierowania adresu?
yuttadhammo

jak powiedziałem, nigdy nie konfigurowałem bind9poprawnie, więc niestety nie mogę ci pomóc. Możesz poczekać, aż przyjdzie ktoś inny
Thomas Ward

Odpowiedzi:


18

Najłatwiejszym sposobem na to jest poprawne zainstalowanie dnsmasq(serwer buforujący DNS), a następnie w folderze /etc/dnsmasq.ddodaj plik dla każdej domeny, którą chcesz przekierować.

Na przykład jest to zawartość /etc/dnsmasq.d/hotmail.commojego systemu:

address=/hotmail.com/127.0.0.1
address=/www.hotmail.com/127.0.0.1

Jeśli następnie zapytam serwer DNS o adres IP hotmail.com, otrzymam 127.0.0.1 w ten sposób:

llp@cerberus:~$ nslookup hotmail.com
Server:     192.168.0.10
Address:    192.168.0.10#53

Name:   hotmail.com
Address: 127.0.0.1

llp@cerberus:~$

Istnieje nieco więcej opcji, które można ustawić, wszystkie można znaleźć w opisie /etc/dnsmasq.conf


2
Dzięki, wiedziałem, że da się to zrobić! Tylko uwaga, nie instaluj dnsmasq! Ubuntu jest wyposażony w dnsmasq-base, który, jak sądzę, zapewnia tę samą funkcjonalność. Plik konfiguracyjny jest /etc/dnsmasq.conf, po prostu dodaj address=dla każdego wpisu, jak wyżej.
yuttadhammo

Chcę zrobić to samo, ale problem polega na tym, że jestem za serwerem proxy. To rozwiązanie nie działa dla mnie.
książę

próbowałeś cname?
Edik Mkoyan,

Czy istnieje sposób na dodanie wielu adresów IP?
vikas027
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.