특정 사이트에 접속을 막아버리고 싶은 경우가 있을 것이다.
나의 경우에는, 집중력이 흩어지는 것을 막기 위해 업무용 컴퓨터에서는 특정 사이트들의 접속을 막아버린다
방법은 간단하다.
터미널을 실행한 후 다음 명령을 입력한다
$ sudo vi /etc/hosts
vi 사용법은 조금만 검색해도 많이 나오니 찾아보길 바란다.
중간에 '127.0.0.1 loccalhost' 라는 줄이 있는데, 그 줄 밑에 접속을 막을 사이트의 도메인을 모두 입력해준다
이제 우리 컴퓨터가 해당 도메인으로 요청을 보내면, 도메인은 127.0.0.1 루프백 주소로 변환되어 원래 주소로 도달하지 않는다.
수정한 후에는 해당 내용을 메모리로 올려 주어야 한다.
OSX 10.12 버전 이상 기준으로 명령은 다음과 같다
$ sudo dscacheutil -flushcache
해당 명령을 내린 후에 접속해보면 접속이 되지 않음을 알 수 있다
자신을 닦달하는 것만이 노력이 아니고, 스스로 환경을 바꾸는 것 또한 노력이라고 생각한다
'넌 의지가 부족해' 같은 꼰대같은 말로 자기자신을 깎아먹지 말고, 현명하게 환경을 바꿔버리는 방법도 있다는 것을 명심하자