DNS

이호영·2022년 10월 15일
0

DNS(Domain Name System)

DNS는 인터넷의 전화번호부 같은 역활을 합니다.
사용자는은 naver.com 또는 xxxxx.com과 같은 도메인 이름을 통해 온라인으로 정보에 액세스합니다.
웹 브라우저는 인터넷 프로토콜(IP) 주소를 통해 상호작용합니다.
DNS는 브라우저가 인터넷 자원을 로드할 수 있도록 도메인 이름을 IP 주소로 변환합니다.\

DNS 실습

@SpringBootApplication
public class DnsTestApplication {

    @RestController
    class HelloController{
        @GetMapping("/hello")
        public String hello(){
            return "long time no see";
        }
    }

    public static void main(String[] args) {
        SpringApplication.run(DnsTestApplication.class, args);
    }
}

이러한 방법으로 실행하면 localhost:8080/hello의 주소로 실행된다.

윈도우의 경우 window\system32\driver\etc\hosts를 변경해주어야 한다.
hosts파일의 경우 admin권한으로 수정이 가능하기 때문에 관리자권한으로 메모장을 실행한다.

# 127.0.0.1 mydns.test.com

위 문장을 넣은 후 localhost~~ 가아닌 위 주소를 입력하면 동일하게 웹페이지가 작동한다.

0개의 댓글