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.