DNS Query


### DNS Query Protocols
|Title|
|:-:|
|[DNS over QUIC](https://texonom.com/dns-over-quic-a67014055579461fb2c4dbd2d44a8024)|
|[DNS over HTTPS](https://texonom.com/dns-over-https-b188e503e69d4d5aad14cda7771a166e)|
|[DNS over TLS](https://texonom.com/dns-over-tls-57154325749d46b8a872b249bd67c2f8)|
|[RFC 1035](https://texonom.com/rfc-1035-504d95488ffe4466b5dc60f30f80fd53)|


### DNS Query Notion
|Title|
|:-:|
|[DNSSEC](https://texonom.com/dnssec-0002dba1f7364d50aec01e99ae66dc4e)|
1. 브라우저는 각 운영체제에 DNS 요청을 보내달라고 요청
2. 운영체제는 DHCP에서 함께 제공되거나 커스텀한 DNS에 요청
3. DNS 요청을 받은 재귀 확인자 가요청을 받으면, 캐싱되어있는지 확인
4. 없으면 먼저 루트 DNS 서버에 요청을 전송
5. 루트 DNS는 .com 도메인 관할의 다른 DNS 서버 주소 알려줌
6. 차례로 내려가서 마지막 IP받아온다

![](https://www.notion.so/image/https%3A%2F%2Fmedia.vlpt.us%2Fimages%2Frtyu1120%2Fpost%2F9ca7e810-53e5-4a5d-8e52-e5b17e37df1d%2Fimage.png?table=block&id=7b2cebae-369e-4bd1-84f0-3d9a49341140&cache=v2)



> [브라우저에 google.com을 치면 무슨 일이 일어날까? (아니, 진짜로) - 네트워크편](https://velog.io/@rtyu1120/%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%EC%97%90-google.com%EC%9D%84-%EC%B9%98%EB%A9%B4-%EB%AC%B4%EC%8A%A8-%EC%9D%BC%EC%9D%B4-%EC%9D%BC%EC%96%B4%EB%82%A0%EA%B9%8C-%EC%95%84%EB%8B%88-%EC%A7%84%EC%A7%9C%EB%A1%9C-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%ED%8E%B8)





