DD-WRT를 사용하여 여러 호스트 이름을 하나의 IP 주소로 확인하려면 어떻게해야합니까?


0

다양한 호스트 이름을 모두 동일한 로컬 서버의 다양한 Nginx 프로젝트를 가리 키도록 DD-WRT (또는 다른 것)를 어떻게 설정할 수 있습니까?

DD-WRT가 포함 된 Wi-Fi 라우터가 있습니다.

로컬 서버 (Windows 10의 Nginx)에서 여러 다른 사이트를 개발하는 소프트웨어 엔지니어입니다.

내 Windows hosts파일은 다양한 호스트 이름을 지정하며 내 Nginx 구성은 내 컴퓨터의 특정 디렉토리를 가리 킵니다 ryandesk.local.

WiFi LAN에서 iPhone을 사용하여 이러한 로컬 웹 사이트에 자주 액세스하고 싶습니다.

내 Nginx 구성, Windows hosts파일 및 DD-WRT 를 설정하는 방법을 아는 유일한 방법 은 iPhone 이 로컬 사이트 중 하나 에 도달 할 수 있도록하는 입니다.

내가 할 수있는 내 서버의 로컬 IP에서 두 유형, 또는 내가 방문 할 수 http://ryandesk.local(즉, 컴퓨터 이름이 네트워크에 이후), 또는 내가 방문 할 수 http://ryandesk.xyz로 내가 DD-WRT의 정적 임대를 설정 가정 ( 이 다른 대답에 설명 된대로 ).

Nginx 설정은 어떤 로컬 사이트가 "기본"인지 지정하고 표시됩니다.

그래도 모든 로컬 사이트를 iPhone에서 액세스 할 수 있기를 원합니다 (각각 자체 호스트 이름으로).

또한 포트를 방해하지 않는 답변을 선호 합니다. (여러 포트를 망쳐 놓지 않으면 책갈피 및 기타 항목이 더 단순하게 유지됩니다.)

답변:


2

DD-WRT 위키의이 페이지에 따르면 address"추가 DNSMasq 옵션"상자 의 옵션 설명에 여러 도메인 이름을 추가하여 단일 IP 주소에서 여러 도메인 이름을 가리킬 수 있어야합니다 . 예를 들어이 DNSMasq 옵션은…

address=/example.com/foo.com/bar.com/192.168.1.201

… "example.com", "foo.com"및 "bar.com"이 모두 192.168.1.201로 해석되어야합니다.


어떤 위키 페이지에 따르면 (링크를 붙여 넣으려는 것일 수도 있습니까)? dd-wrt.com/wiki/index.php/DNSMasq_as_DHCP_server를 찾았 지만 원하는 내용을 찾을 수 없습니다. 그리고 귀하의 예에 따라 구성을 시도했지만 아무런 효과가없는 것 같습니다. 그래도 아마 올바른 길에있는 것처럼 보이기 때문에 당신이 대답하는 것에 대해 기쁘게 생각합니다. 감사.
Ryan

dd-wrt.com/wiki/index.php/DNSMasq_Local_Network 이 페이지를 의미한다고 생각합니다 . 내가 취하지 않은 유일한 단계는 iPhone을 일시적으로 "비행기 모드"로 전환 한 다음 (DNS 캐시를 플러시) Wi-Fi로 다시 전환하는 것입니다. 효과가있었습니다. 정말 고마워!!
Ryan

1
@Ryan 죄송합니다. 링크에 붙여 넣기를 잊어 버렸습니다. 지금 고쳤습니다. 네, 당신이 찾은 두 번째 링크는 제가 연결하려는 링크였습니다. 당신이 그것을 발견하고 작동하게되어 기쁘다! :-)
Spiff

1
@Ryan 참고로 실행할 수있는 모든 로컬 DNS도 동일한 작업을 수행 할 수 있습니다. 이름을 IP로 매핑하기 만하면됩니다. DNS는 이름을 찾아 관련 IP를 반환합니다. address동일한 IP로 끝나는 여러 정의 로 DNSMasq에서 동일한 효과를 얻을 수 있다고 생각합니다 (DDWRT에서 작동하지만 보장되지는 않음).
quixotic

1
: 당신의 목적은 포괄 설정을 위해 또한 편리 할 수 있습니다 @Ryan address=/web.local/.web.local/192.168.1.201A와 역할을 와일드 카드 -하는 dnsmasq가 끝나는 모든 새 주소에 대해 동일한 IP를 줄 것이다 .web.local- 그래서 foo.web.local, bar.web.localbaz.web.local모든 추가 설정없이 대답 취득을 .
quixotic
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.