웹 사이트 이름을 웹 브라우저에 잘못 입력 할 때마다 ISP (TDS Telecom)에서 “웹 사이트 제안”페이지를 얻습니다. 이 사이트 파인더 “서비스”는 매우 성가신 것으로 나타났습니다. 컴퓨터를 제거하도록 컴퓨터를 구성하려면 어떻게해야합니까?
예를 들어 Firefox의 URL 표시 줄에 “no.site”를 입력하면 다음과 같이 표시됩니다.
답변
이는 TDS가 호스트를 알 수 없다는 DNS 서버가 응답하지 않도록 구성했기 때문입니다. 대신 알려지지 않은 모든 사이트를 검색 가이드로 리디렉션되는 IP 주소로 보냅니다. 다음은 DNS 서버의 쿼리입니다.
$ dig @216.165.129.158 no.site
;; ANSWER SECTION:
no.site. 10 IN A 198.105.254.19
해결 방법 1 : 호스트 파일에서 searchguide.tds.net 자체 비활성화
컴퓨터의 로컬 호스트 파일 ( /etc/hosts
또는 hosts.txt
) 파일에 가짜 IP 주소를 넣을 수 있습니다 . 그러면 웹 브라우저가 검색 결과를 표시하는 페이지에 연결할 수 없습니다.
192.168.0.0 searchguide.tds.net
단점은 잘못된 호스트가 여전히 검색 가이드 URL로 리디렉션하고 브라우저가 시간 초과 될 때까지 연결을 시도한다는 것입니다.
해결 방법 2 : 컴퓨터의 DNS 서버 변경
TDS DNS 서버를 사용하는 대신 다른 DNS 서버를 사용하도록 컴퓨터를 구성 할 수 있습니다. Google은 8.8.8.8 및 8.8.4.4에서 DNS 서버를 실행합니다. Google은 Windows, Mac 및 Linux에서 사용하도록 설정을 변경하기위한 지침 을 제공합니다.
해결 방법 3 : 홈 네트워크의 DNS 서버 변경
TDS의 라우터에는 전체 홈 네트워크의 DNS 서버를 변경하기위한 구성 인터페이스 설정 이 있습니다. Google DNS 서버를 고급 설정 -> IP 주소 -> LAN IP 설정 -> DNS 값 설정 아래에 둘 수 있습니다 . 8.8.8.8 및 8.8.4.4를 정적으로 할당 할 수 있습니다
불행히도 케이블 박스의 검색 기능이 손상 될 수 있습니다. 케이블 박스는 TDS DNS 서버를 통해 사용 가능한 “내부”DNS 항목에 의존합니다.
해결 방법 4 : 프록시 DNS 서버를 실행하여 필터링
TDS dns 서버를 업스트림으로 사용하여 컴퓨터에서 dnsmasq DNS 서버를 실행합니다. dnsmasq에는 다음과 같은 도메인에 대한 잘못된 응답을 필터링하기위한 설정이 있습니다 dnsmasq.conf
.
# TDS site finder
bogus-nxdomain=198.105.254.19
필터와 함께 로컬 서버를 사용하도록 홈 네트워크를 구성했습니다. 그런 다음 사이트가 예상대로 작동하며 케이블 박스는 여전히 행복합니다.