URL을 사용자 정의 IP 주소로 리디렉션하는 방법은 무엇입니까?


12

가정용 인터넷 라우터로 사용중인 Ubuntu 컴퓨터가 있습니다. 인터넷 연결로 USB 모바일 광대역 모뎀을 사용하고 LAN으로 사용하는 다른 라우터 (라우터의 "인터넷"포트를 통해)와 공유합니다.

주어진 URL에 대한 LAN 내 요청을 맞춤 IP 주소로 리디렉션하려면 어떻게해야합니까 (예 : google.com이 xxxx로 리디렉션)?


1
DNS를 사용하는 것이이 방법이지만 bind9DNS를 성공적으로 설정 하지 못했기 때문에이 정보를 답변으로 제공하지 않습니다.
토마스 워드

어, 나도 .. bind9을 다시 시도 할 수있을 것 같아 :)
yuttadhammo

좋아, bind9 설정을 가지고 있고 (아마?) URL을 리디렉션하는 규칙을 어떻게 만들 수 있습니까?
yuttadhammo

내가 말했듯이, 나는 bind9올바르게 구성 하지 않았으므로 불행히도 당신을 도울 수 없습니다. 다른 사람이 오기를 기다릴 수도 있습니다
Thomas Ward

답변:


18

이 문제를 해결하는 가장 쉬운 방법 dnsmasq은 DNS 캐시 서버 인 제대로 설치 한 다음 폴더 /etc/dnsmasq.d에 리디렉션하려는 각 도메인의 파일을 추가하는 것입니다.

예를 들어 이것은 /etc/dnsmasq.d/hotmail.com내 시스템 의 내용입니다 .

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

그런 다음 hotmail.com의 IP를 DNS 서버에 요청하면 다음과 같이 127.0.0.1을 얻습니다.

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

설정할 수있는 옵션이 조금 더 있습니다. /etc/dnsmasq.conf


2
고마워, 나는 할 수 있다는 것을 알고 있었다! 참고로 dnsmasq를 설치하지 마십시오! 우분투에는 dnsmasq-base가 제공되어 동일한 기능을 제공한다고 생각합니다. 구성 파일은 위와 같이 각 항목마다 /etc/dnsmasq.conf추가하십시오 address=.
yuttadhammo

나는 똑같은 일을하고 싶지만 문제는 프록시 뒤에 있다는 것입니다. 이 솔루션은 저에게 효과적이지 않습니다.
프린스

당신은 cname을 시도 했습니까?
Edik Mkoyan

여러 개의 IP를 추가하는 방법이 있습니까?
vikas027
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.