3P by neo 2023-07-29 | favorite | 댓글 1개
  • 80년대부터 사용되어 왔으며 인터넷의 모든 웹사이트에서 사용되는 DNS
  • DNS 문제를 학습하고 해결하는 것은 어려울 수 있음
  • DNS의 많은 측면은 숨겨져 있으며, 예를 들어 리졸버의 캐시와 DNS 요청을 만드는 라이브러리 코드 등
  • dig와 같은 도구는 문제 해결에 도움이 될 수 있지만, 출력물은 혼란스러울 수 있음
  • 출력물을 설명하고 사용자 친화적인 도구를 만드는 등 DNS 도구 개선에 대한 아이디어가 있음
  • DNS에는 부정적인 캐싱과 getaddrinfo 구현의 차이와 같은 이상한 사항이 있음
  • 이러한 사항에 대한 지식은 얻기 어려우며, 더 많은 자료와 커뮤니티 모음이 도움이 될 것임
  • DNS에 대한 빈도가 낮은 노출과 실험을 두려워하는 것도 학습을 어렵게 만들 수 있음
  • 저자는 DNS를 학습하는 데 어려움을 겪는 다른 의견을 환영함
Hacker News 의견
  • DNS 학습은 실제로 어렵지 않지만, 이해하기 위해서는 노력과 시간이 필요합니다.
  • dig와 같은 좋은 도구를 사용하여 DNS 서버를 검사하고 작동 방식을 이해하는 것이 가능합니다.
  • 실제 세계의 DNS는 숨겨진 복잡성과 인터넷 연결의 변화로 인해 학습이 어려울 수 있습니다.
  • DNS 학습은 디버깅 및 보안 취약점 방지에 가치가 있습니다.
  • DNS를 배우고 종합적인 이해를 얻기 위해 책은 과소평가된 자원입니다.
  • 일부 개발자와 DevOps 전문가는 인터넷에서 작동하는 방식의 기초를 배우기 위한 인내심과 적극성이 부족합니다.
  • DNS는 이름 지정과 캐시 무효화의 어려움을 결합합니다.
  • DNS는 지금 "그냥 작동하는" 것이 많아서 산업에서 어린 사람들에게 혼란스러울 수 있습니다.
  • dig의 기본 출력은 혼란스럽고 이상적이지 않을 수 있으며, 이로 인해 일부 사용자는 nslookup을 선호합니다.