Local에 운영하는 DNS Server

개인 컴퓨터에서 나만의 도메인을 만들어서 비공개로 웹브라우저로 이용을 하는데, 매번 hosts 파일을 수정하는것이 번거로워서 만들게 된것입니다. 그렇다고 해서 특별한 기능을 넣거나 하지 않으면서 hosts 파일에 대한 수정을 최대한 줄여보고자 하는 형태로 개발이 된것입니다.

아래의 화면은 프로그램 실행 화면입니다. 프로그램 자제적으로 SQLite DB를 사용해서 자제적으로 DB를 이용해서 항상 그래도 운영이 되도록 만든것입니다.

hosts 파일 수정은 원래 권장되는 방법도 아니고, 백신 업체들도 hosts 파일에 대한 변조를 체크하는 업체들도 있어서 가능하면은 사용하지 않는것이 좋은것입니다.

프로그램 실행화면

현재 test.test.com 이라는 도메인을 한번 만들어서 넣어본것입니다. 계속 추가하고 변경하고 삭제를 할 수 있도록 만든다고 하였지만 문제점도 있지만 쓸만은 합니다.

윈도우에서 CMD 를 통해서 nslookup 를 통해서 목록에 추가한 도메인을 조회한 모습니다.

nslookup 으로 확인한 화면

프로그램 초기 버전 파일을 다운로드 할 수 있습니다.

현재 프로그램 도중에 DNS 정보가 정상적으로 갱신이 되지 않기도 합니다. 단기간에 만들다보니 일단 돌아가도록만 만들었고, 제가 사용하는데 불편하지만 완전히 못쓸 물건이 아니라서 일단 블로그에 올려두는 편입니다.

시간이 나면은 점점 업데이트 하기도 하고 한번 생각을 해보겠지만, 아마 프로그램 성격상 사용상의 문제로 인해서 오히려 문제점만 많을것 같아서 당분간 공개하지만 심각하게 공개에 대해서 고민을 해봐야 할 부분인듯 합니다.