차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:dns [2021/07/29 06:25] – 이전 판으로 되돌림 (2019/03/07 09:51) 162.158.119.236tech:dns [2023/09/01 23:10] (현재) – [AdBlock DNS] V_L
줄 1: 줄 1:
 {{tag>dns server}} {{tag>dns server}}
 ====== DNS ====== ====== DNS ======
-{{INLINETOC}}+ 
  
 DNS는 도메인네임서버를 일컫는다. 인터넷은 서버들을 유일하게 구분할 수 있는 IP주소를 기본체계로 이용하는데 숫자로 이루어진 조합이라 [[:닝겐|인간]]이 기억하기에는 무리가 따른다. 따라서 DNS를 이용해 IP주소를 인간이 기억하기 편한 언어체계로 변환하는 작업이 필요한데 이 역할을 DNS가 하는 것이다. DNS는 도메인네임서버를 일컫는다. 인터넷은 서버들을 유일하게 구분할 수 있는 IP주소를 기본체계로 이용하는데 숫자로 이루어진 조합이라 [[:닝겐|인간]]이 기억하기에는 무리가 따른다. 따라서 DNS를 이용해 IP주소를 인간이 기억하기 편한 언어체계로 변환하는 작업이 필요한데 이 역할을 DNS가 하는 것이다.
줄 8: 줄 8:
  
 케이블인 T-Broad도 마찬가지로 DNS가 있는데 성능이 매우 구리다. 특히 해외사이트 접속 시에는 극악의 속도를 보여주므로, 티브로드 사용자는 구글이나 KT의 서버로 설정하는 것을 권장한다. 케이블인 T-Broad도 마찬가지로 DNS가 있는데 성능이 매우 구리다. 특히 해외사이트 접속 시에는 극악의 속도를 보여주므로, 티브로드 사용자는 구글이나 KT의 서버로 설정하는 것을 권장한다.
 +
 +=====통신사별 DNS=====
 +
 +^ 회사 ^ 1차 ^ 2차 ^
 |[[tech:cloudflare|]]|1.1.1.1| | |[[tech:cloudflare|]]|1.1.1.1| |
 |Google Public DNS|8.8.8.8 (google-public-dns-a.google.com)|8.8.4.4 (google-public-dns-b.google.com)| |Google Public DNS|8.8.8.8 (google-public-dns-a.google.com)|8.8.4.4 (google-public-dns-b.google.com)|
줄 22: 줄 26:
 http://webdir.tistory.com/116 http://webdir.tistory.com/116
  
 +=====AdBlock DNS=====
 +
 +https://twitter.com/AdGuard/status/1261615204477124609
 +
 +**일반 광고 차단**
 +> 176.103.130.130
 +> 176.103.130.131
 +
 +**성인 컨텐츠 차단(패밀리)**
 +>176.103.130.132
 +>176.103.130.134
 +
 +**차단 안함(오직 DNS 기능만)**
 +>176.103.130.136
 +>176.103.130.137
 +
 +
 +[[pi-hole]]과 비슷한 기능을 한다.
 =====포트===== =====포트=====
-DNS 서버가 사용하는 포트는  TCP and UDP Port 53  +TCP and UDP Port 53  
- +
 =====서버 DNS 주소를 찾을 수 없다===== =====서버 DNS 주소를 찾을 수 없다=====
  웹브라우징을 포함한 네트웍의 스피드를 높이기 위해 DNS를 통해 확인된 IP 주소를 캐시에 자동으로 등록함.  웹브라우징을 포함한 네트웍의 스피드를 높이기 위해 DNS를 통해 확인된 IP 주소를 캐시에 자동으로 등록함.
줄 43: 줄 65:
 Exit Exit
 </file> </file>
-=====cname vs a record===== 
  
-A 레코드 +=====해킹된 DNS=====
-<file> +
-브라우저: "www.example.com의 IP 주소를 알려줘" +
-서버: "123.45.67.89임." +
-</file> +
  
-CNAME 레코드 
-<file> 
-브라우저: "www.example.com의 IP 주소를 알려줘" 
-서버: "example.com로 가봐" 
-브라우저: "example.com의 IP 주소는 뭐냐" 
-서버: "123.45.67.89임." 
-</file> 
  
-<file> +[[193.239.154.18]] 참고
-blog.myweb.com              CNAME   my.bitbucket.io +
-my.bitbucket.io             CNAME   github.map.mybitbucket.net +
-github.map.mybitbucket.net  A       186.30.11.143 +
-</file> +
-(([[https://stackoverflow.com/questions/2861372/mydomain-com-a-record-or-cname|출처]])) +
- +
-물론 요즘 DNS 서버들은 똑똑하기 때문에 다음과 같이 대답을 하기도 함. +
-"example.com의 IP 주소와 같다. 참고로 example.com의 IP 주소는 123.45.67.89임." +
- +
-그래도 A 레코드보다는 많은 양의 데이터가 오가야 하고, +
-개별 서브도메인의 IP 주소를 바꿔야 하는 경우 여러 군데를 수정해야 할 수 있슴. +
- +
-CNAME으로 해놓으면 아래와 같은 부작용이 생기기도 함. +
-<file> +
-브라우저: "www.example.com의 메일서버 주소(MX)를 알려줘라." +
-서버: "example.com과 같다." +
-브라우저: "www.example.com의 SPF 설정을 알려줘라." +
-서버: "example.com과 같다." +
-</file> +
-IP 주소뿐 아니라 그 밖의 설정까지 모두 같은 것으로 취급당할 우려가 있는 거죠.(([[https://xetown.com/questions/111581|출처]]))+