Chrome 브라우저에 맞춤 DNS 서버를 설정하는 방법은 무엇입니까? 에 모든 URL *.domain.tld을 확인하는

에 모든 URL *.domain.tld을 확인하는 로컬 DNS 서버가 127.0.0.1있습니다. 또한 동일한 주소의 프로덕션 서버가 있습니다 *.domain.tld. 하위 도메인이 서로 상호 작용하고 도메인 URL을 하드 코딩했기 때문에 이름이 동일합니다. 프로덕션 서버에서 변경할 수 없습니다.

문제는 DNS 서버와을 건드리지 않고 개발자 컴퓨터에서 프로덕션 서버에 연결하는 것입니다 /etc/hosts.

나는 다음과 같은 크롬에 대한 몇 가지 옵션을 발견 --dns-server, --host-rules하지만 아무도이 작동하지 않습니다. Ubuntu 12.10 64 비트에 Chrome 23.0.1271.64 및 Chromium 22.0.1229.94가 있습니다.



답변

Chromium의 DNS 확인자가 손상되었으며 resolv.conf의 순서를 따르지 않습니다. 따라서 시스템이 VPN의 DNS 서버를 사용하여 올바르게 확인하는 VPN의 호스트에 연결하려고하면 Chromium은 VPN이 아닌 DNS를 대신 사용하여 인터넷 제공 업체의 광고 페이지로 확인합니다. -해결 호스트).

내가 찾은 유일한 해결책은 개인 IP를 / etc / hosts에 추가하는 것입니다.


답변

확장을 사용하여 이름 지정된 HTTP 요청을 IP 주소를 사용하는 이름으로 재 지정할 수 있습니다.

이 솔루션에는 DNS 또는 호스트 파일을 수정할 필요가 없으며이 리디렉션은 확장명을 통해 켜거나 끌 수 있습니다.

Switcheroo 리디렉터


답변

FoxyProxy Chrome 확장 기능이 훌륭하게 작동했습니다. Mozilla Firefox 에서도 사용할 수 있습니다. 그러나 초기 구성에 시간이 걸릴 수 있습니다. HTTPS가없는 로컬 호스팅 사이트에 대해서만 테스트했습니다.

Chrome 용 Host Switch Plus 확장 프로그램이 저에게 효과적이었습니다. 다른 환경에서도 여러 개의 태그 된 항목을 허용하므로 구성하기가 쉽지만 그러나 때로는 오류가 발생하는 것으로 보입니다.


답변

https://chrome.google.com/webstore/detail/dns-overrider/acmhaiiijfheggcaanjlgpampclpbnoh

DNS 오버 라이더

이 확장을 사용하면 웹 페이지 내의 도메인 이름을 재정의 할 수 있습니다. DNS Overrider를 사용하면 현재 호스트 이름을 별칭으로 바꿀 수 있습니다. 태그 변경됩니다 호스트 이름이 좋아 <img>, <script>, <a>, <link>. 별명이 지정된 호스트 이름 만 바뀝니다.

DNS Overrider를 사용하면 호스트 파일과 같은 시스템 설정에 액세스하지 않고도 호스트 이름을 즉시 바꿀 수 있습니다. DNS Overrider를 사용하면 확장 설정 페이지를 통해 적용 할 규칙을 선택할 수 있습니다.

DNS Overrider는 웹 사이트 및 블로그 개발자 (프런트 엔드 및 백엔드 개발자 모두)에게 유용한 Chrome 확장 프로그램입니다. 사이트의 테스트 버전으로 작업하는 경우 코드를 변경하지 않고도 이미지, 스크립트, 앵커, 스타일 시트의 호스트 이름을 쉽고 빠르게 무시하고 웹 사이트 마크 업 및 디자인 정확성을 평가할 수 있습니다.

DNS Overrider 확장은 직관적이며 사용하기 쉽습니다. 확장을 설치하고 “hostname”필드에 orignal 호스트 이름을 입력 한 다음 “alias”필드에 원하는 별명을 입력하고 “add”단추를 클릭하십시오. 제공된 호스트 이름의 요소가 포함 된 모든 페이지에 규칙이 적용됩니다.


답변