그래서 저는 개발 컴퓨터(Ubuntu 14.04를 새로 설치한 상태)에서 Ruby on Rails를 설정하려고 합니다.
터미널에서 다음과 같은 멋진 메시지를 받을 때까지 모든 것이 잘 진행되고 있습니다.
$ gem install rails
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
Errno::ECONNREFUSED: Connection refused - connect(2) for
"your-dns-needs-immediate-attention.network" port 443
(https://your-dns-needs-immediate-attention.network/
quick/Marshal.4.8/rails-4.1.6.gemspec.rz)
미친 듯이 덕덕고 다닌 후에 나는 한 가지 사실을 발견했습니다.많은의 사람들이 문제를 겪고 있습니다.
운 좋게도 SO의 멋진 사람들이 이것을 발견했습니다.해결책resolv.conf
(답변 2 참조) 그러나 나는 문제가 되는 줄에서 파일을 삭제 하기 위해 한동안 노력해 왔습니다 .
파일을 덮어쓸 수 없기 때문에 디렉토리 /etc/resolv.conf
를 검사한 후 /etc/resolvconf/resolv.conf.d/
기본 파일과 헤드 파일만 있으므로 파일의 실제 내용이 다른 곳에서 생성되고 있다고 믿게 됩니다.
내용을 말하자면:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
search home.network
그리고 문제가 되는 부분은 search home.network
(위에 링크된 솔루션에 답변한 사람들에 따르면) 입니다.
질문은 이 텍스트 줄을 지속적으로 제거하려면 어떻게 해야 합니까? 상황을 해결할 수 있는 명령에 대한 일종의 마법 옵션이나 플래그가 있습니까?
답변1
Linux 시스템이 있는 것 같습니다.
그러나 Windows, Ubuntu 또는 다른 OS인지에 관계없이 Comcast가 작업을 수행할 수 있을 때까지의 "해결 방법"은 다음과 같습니다.
Comcast에서 DNS 서버를 동적으로 가져오지 마십시오(Comcast에서 제공합니다 75.75.75.75
) 75.75.76.76
--
대신 DNS 서버를 정적으로 구성하고 두 개의 Google 공개 DNS 서버를 사용하세요 8.8.8.8
.8.8.4.4
Comcast가 이 문제를 어떻게 해결했는지는 모르겠지만 Comcast 서버가 있고 nslookup 명령줄에서 Google 서버를 사용하여 문제를 해결하려고 시도한 경우에도 결과는 여전히 주소와 nslookup www.yahoo.com 8.8.8.8
함께 오류로 돌아왔습니다 . 127.0.53.53
(그래도 www.yahoo.com을 ping하면 IP 주소를 제대로 얻을 수 있습니다.)
그러나 사무실에 VPN을 연결하고 VPN 연결을 사용하여 호스트 이름을 확인하면 예상한 결과를 얻을 수 있다는 것을 알았습니다.
따라서 자동으로 획득된 DNS 서버를 사용하지 못하도록 PC를 비활성화했으며(서버를 Google에 연결) 예상한 결과를 얻었습니다.
이 기사에서는 Comcast의 현재 과제에 대해 설명합니다.http://domainincite.com/17401-comcast-users-report-name-collision-bugs