DNS(Domain Name System) 란? 아래 그림과 같이 URL을 입력하면 DNS 서버에서 그에 맞는 IP를 리턴해주고 그 IP를 이용해서 서버에 접근하는 루틴 모든 운영체제에는 hosts라는 파일이 있는데, 이 파일에 명시함으로 DNS를 통하지 않고 본인이 직접 host 이름을 명할 수 있다. - 예 ) localhost 127.0.0.1 host 파일은 보안에 굉장히 취약하므로 주의해야 한다. 피싱과 같은 공격에 당할 수 있으며, https를 통해 이러한 공격을 막을 수 있다. Public DNS 보통은 통신사에서 제공하는 ISP(Internet Service Provider)에 의해 DNS 서비스가 적용된다. 하지만 성능이나 프라이버시 문제로 인해 ISP를 쓰고 싶지 않다면 다른 Publi..