Come reindirizzare un URL a un indirizzo IP personalizzato?


12

Ho una macchina Ubuntu che sto usando come router Internet di casa. Utilizza un modem USB a banda larga mobile come connessione Internet e lo condivide con un altro router (tramite la porta "Internet" del router) che utilizzo come LAN.

Come reindirizzare le richieste dalla mia LAN per un determinato URL a un indirizzo IP personalizzato (ad esempio reindirizzamento di google.com su xxxx)?


1
L'uso del DNS sarebbe il modo per farlo, ma poiché non ho impostato correttamente il bind9DNS, non sto fornendo queste informazioni come risposta.
Thomas Ward

Uh, nemmeno io ... immagino di poter provare di nuovo a bind9 :)
yuttadhammo,

Ok, ho la configurazione e il funzionamento di bind9 (forse?), Come faccio a stabilire una regola per reindirizzare l'URL?
yuttadhammo,

come ho già detto, non ho mai configurato bind9correttamente, quindi purtroppo non posso aiutarti. Potresti aspettare che arrivi qualcun altro
Thomas Ward

Risposte:


18

Il modo più semplice per farlo è l'installazione corretta dnsmasq(che è un server di cache DNS) quindi nella cartella /etc/dnsmasq.daggiungi un file per ogni dominio che desideri reindirizzare.

Ad esempio questo è il contenuto del /etc/dnsmasq.d/hotmail.commio sistema:

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

Se poi chiedo al server DNS l'IP di hotmail.com ottengo 127.0.0.1 in questo modo:

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:~$

Ci sono un po 'più di opzioni che puoi impostare, tutte possono essere trovate descritte in /etc/dnsmasq.conf


2
Grazie, sapevo che poteva essere fatto! Solo una nota, non installare dnsmasq! Ubuntu viene fornito con dnsmasq-base, che offre le stesse funzionalità, credo. Il file di configurazione è /etc/dnsmasq.conf, basta aggiungere address=per ogni voce, come sopra.
yuttadhammo,

Voglio fare la stessa cosa, ma il problema è che sono dietro un proxy. Questa soluzione non funziona per me.
principe

hai provato cname?
Edik Mkoyan,

C'è un modo per aggiungere più IP?
vikas027
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.