Bagaimana cara mengarahkan URL ke alamat IP khusus?


12

Saya memiliki mesin Ubuntu yang saya gunakan sebagai router Internet rumah saya. Ia menggunakan modem broadband seluler USB sebagai koneksi Internetnya, dan berbagi ini dengan router lain (melalui port "Internet" router) yang saya gunakan sebagai LAN saya.

Bagaimana cara mengarahkan permintaan dari dalam LAN saya untuk URL yang diberikan ke alamat IP khusus (mis. Punya google.com redirect ke xxxx)?


1
Menggunakan DNS akan menjadi cara untuk melakukan ini, tetapi karena saya belum berhasil mengatur bind9DNS, saya tidak memberikan informasi ini sebagai jawaban.
Thomas Ward

Ugh, aku juga ... kurasa aku bisa mencoba bind9 lagi :)
yuttadhammo

Oke, saya punya setup bind9 dan berfungsi (mungkin?), Bagaimana cara membuat aturan untuk mengarahkan ulang url?
yuttadhammo

seperti yang saya katakan, saya belum pernah mengkonfigurasi bind9dengan benar, jadi saya tidak dapat membantu Anda sayangnya. Anda mungkin menunggu orang lain datang
Thomas Ward

Jawaban:


18

Cara termudah untuk melakukan ini adalah menginstal dengan benar dnsmasq(yang merupakan server cache DNS) kemudian di folder /etc/dnsmasq.dtambahkan file untuk setiap domain yang ingin Anda redirect.

Misalnya ini adalah isi /etc/dnsmasq.d/hotmail.compada sistem saya:

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

Jika saya kemudian meminta server DNS untuk IP hotmail.com saya mendapatkan 127.0.0.1 seperti ini:

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

Ada sedikit lebih banyak opsi yang dapat Anda atur, semuanya dapat ditemukan dijelaskan dalam /etc/dnsmasq.conf


2
Terima kasih, saya tahu ini bisa dilakukan! Sekedar catatan, jangan menginstal dnsmasq! Ubuntu hadir dengan dnsmasq-base, yang menyediakan fungsionalitas yang sama, saya pikir. File konfigurasi adalah /etc/dnsmasq.conf, cukup tambahkan address=untuk setiap entri, seperti di atas.
yuttadhammo

Saya ingin melakukan hal yang sama, tetapi masalahnya adalah saya berada di belakang proxy. Solusi ini tidak berfungsi untuk saya.
pangeran

Apakah Anda mencoba cname?
Edik Mkoyan

Apakah ada cara untuk menambahkan beberapa IP?
vikas027
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.