잘 되던 인터넷이 어느날 갑자기 불안정해졌다. (티스토리, 카카오톡 등의 로그인이 안되고 게시판에 사진 업로드가 안되는 등)


평소에 쓰던 구글, 네이버같은 곳에서 검색을 하는 것은 잘 되었는데


크롬브라우져로 열었더니 아래 이미지처럼 "해당 웹페이지를 사용할 수 없음"이라는 메시지가 뜨며 열리지 않는 페이지가 많았다.


오류코드는 DNS_PROBE_FINISHED_NXDOMAIN 였다.


잠시 조사해보니 DNS(Domain Name System) 서버 설정에 문제가 생겼기 때문이라고 한다.



이 이미지에서는 "DNS_PROBE_FINISHED_NXDOMAIN" 대신에

"DNS_PROBE_FINISHED_BAD_CONFIG"라는 오류코드가 나와있다.

이는 캡쳐를 위해 의도적으로 올바르지 않은 DNS주소를 사용했기 때문이다.

"DNS_PROBE_FINISHED_BAD_CONFIG" 에러 코드가 뜨면

우선 DNS서버 설정을 "자동으로 DNS 서버 주소 받기"로 바꾼 후 다시 확인해보라.

(만약에 대비해 잊지 말고 원래 설정되어있던 주소를 다른곳에 적어놓도록 하자.)



이 문제를 해결하기 위해서는 DNS 서버 설정을 변경해주어야 한다. Windows 8.1 기준으로 해결 과정을 기록하였다.


우선 [제어판]에서 [네트워크 및 공유센터]으로 들어가서 [이더넷 속성] 창을 열어보자.

(또는 [제어판]-[네트워크 및 인터넷]에서 이더넷에 우클릭하여 [속성] 창을 열어도 된다.)





위와 같이 [이더넷 상태] 창이 열렸으면 먼저 [자세히] 버튼을 눌러서 자신의 DNS 서버가 어떻게 할당되어 있는지 확인한다.


위의 이미지처럼 DNS 서버 주소가 표시될 것이다.

여기 표시된 주소는 아무렇게나 적어 넣은 것이므로 따라 쓰지 않도록 주의하자.



DNS 서버를 확인했으면 메모장 등에 주소를 적어 두고 [닫기]를 눌러서 창을 닫는다.


그 다음 다시 [이더넷 상태] 창에서 [속성] 버튼을 눌러서 [이더넷 속성] 창을 연다.


아직까지는 IPv6를 사용하는 사람이 거의 없을 것이다.

따라서 IPv4를 기준으로 하였다.



위 이미지와 같이 "Internet Protocol Version 4 (TCP/IPv4)"를 선택하고 [속성] 버튼을 누른다.


그러면 아래 이미지처럼 "자동으로 DNS 서버 주소 받기"가 선택되어 있을 것이다.


그렇지 않은 사람은 고정된 주소를 사용하는 사람이기 때문에 네트워크 관리자에게 문의해야만 한다.




이것을 "다음 DNS 서버 주소 사용"으로 바꾼 후 좀 전에 확인했던 DNS 서버 주소를 입력한 다음 [확인] 버튼을 누른다.



마찬가지로 이 이미지에 나온 주소는 아무렇게나 적은 것이기 때문에

따라 쓰지 않도록 주의하자.



여기까지 했으면 잠시 기다린 후 인터넷이 정상 작동하는지 확인해보자.


원인이 같다면 문제가 해결되었을 것이다.


그게 아니라면 뭔가 다른 문제가 있는 것이므로 좀 더 고생을 해야 할지도 모른다. ㅠㅠ




이 포스트를 작성하는 데 다음의 유튜브 동영상을 참고하였다.






Posted by Kugi
,



우분투에서 angularJS 프로젝트의 테스트를 위해

karma server를 실행시키려고 했는데 다음과 같은 에러 메시지가 떴다.

Starting Karma Server (http://karma-runner.github.io)
-------------------------------------------------------------------
INFO [karma]: Karma v0.10.2 server started at http://localhost:9876/
INFO [launcher]: Starting browser Chrome
ERROR [launcher]: Cannot start Chrome
    Can not find the binary google-chrome
    Please set env variable CHROME_BIN


크롬의 바이너리 실행파일에 대한 환경변수가 설정되어있지 않아서 뜨는 에러인 것 같다.


우분투 소프트웨어 센터에서 크롬 브라우저를 이미 설치했다면


터미널에서 다음 구문을 실행시켜서 간단하게 해결할 수 있다.

export CHROME_BIN="/usr/bin/chromium-browser"


Posted by Kugi
,