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.