dig 결과가 "Truncated, retrying in TCP mode."가 될 때
3222 단어 dns
간단한 네트워크 다이어그램
[クライアントPC(Mac)]-----[無線AP(WLX202)]-----[スイッチ(SWX2200-8PoE)]-----[ルータ(RTX1210)]-----[インターネット]
조사
dig 명령을 쳐 보았습니다.
> dig xxx.com(ドメインは伏せてます)
;; Truncated, retrying in TCP mode.
;; Connection to 192.168.1.1#53(192.168.1.1) for xxx.com failed: connection refused.
connection refused가 된다.
원래 1행째의 「Truncated, retrying in TCP mode.」란 무엇일까?
참고 : h tps : // 하자. jp / 2016 / 02 / 21 / dn s-pa cke t-o r-512 /
サーバは、UDP の問い合わせに対し応答が512バイトを超える場合、
応答するレコードを 512バイト以下に切り詰めた上で、切り詰められたこと示すビット(TC)を立て、UDP の応答を返す。
クライアント側は、その TCビットを確認すると再度、同じ問い合わせをTCPで行い、全てのレコードがつまった応答を受け取る。
즉, 이번 이름 해결을 했을 때, UDP로 문의했지만, 응답 패킷이 512byte 이상이 되어 있었으므로 truncate 했습니다, 다시 TCP로 문의(TCP 폴백)를 해 주세요, 라고 하는 것 같다
그러나 그 결과 TCP로 연결할 수 없다고 화난 패턴
라우터 (RTX1210) 위에서 이름 해석 할 수 있습니까?
라우터에 로그인하고 nslookup 명령을 쳐 보면 이름 해결 성공!
DNS 서버까지 액세스 할 수 있음을 알았습니다.
클라이언트 PC의 DNS를 공개 DNS로 사용해 보면
Google Public DNS(8.8.8.8)를 mac의 DNS 항목으로 설정
이 상태에서 dig 명령을 쳐 보았습니다.
> dig xxx.com(ドメインは伏せてます)
;; Truncated, retrying in TCP mode.
;; Connection to 192.168.1.1#53(192.168.1.1) for xxx.com failed: connection refused.
; <<>> DiG 9.8.3-P1 <<>> xxx.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54041
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 0
(以下略)
라우터(192.168.1.1)에서는 이름을 확인할 수 없었지만 Google Public DNS에서는
PC, 라우터간에 무언가가 일어나고 있습니다.
YAMAHA의 공식 페이지에서 조사해 보았다.
"rtx1210 dns tcp 비 대응"에서 구그 해 보았다
걸렸던 것은 야마하의 공식 사이트
참고 : h tp // w w. rtp 여. 야마하. 이. jp / RT / 후 Q / TC 피 P / d ns - r r ゔ ぇ せ r ゔ r. HTML
RTシリーズのDNSリカーシブサーバ機能は、UDPによる配送にしか対応していません。
ほとんどの場合はこれで問題ありませんが、ごくまれにレコードが大きくなって、TCPによる配送に切り替わってしまうと、
それを扱えないためにアドレスが引けないということが起こります。
このような場合は、RTシリーズのDNSリカーシブサーバ機能を使わないようにして下さい。
DNS 리커시브 서버 기능을 사용하면 TCP 통신이 불가능합니다 ...
브라우저에서 RTX1210에 액세스하여 「고급 설정」→「DNS 서버」를 확인
"DNS 서버 기능이 활성화되었습니다. (리커시브 서버)"
(^ω^)
정리 & 감상
[クライアントPC(Mac)]-----[無線AP(WLX202)]-----[スイッチ(SWX2200-8PoE)]-----[ルータ(RTX1210)]-----[インターネット]
dig 명령을 쳐 보았습니다.
> dig xxx.com(ドメインは伏せてます)
;; Truncated, retrying in TCP mode.
;; Connection to 192.168.1.1#53(192.168.1.1) for xxx.com failed: connection refused.
connection refused가 된다.
원래 1행째의 「Truncated, retrying in TCP mode.」란 무엇일까?
참고 : h tps : // 하자. jp / 2016 / 02 / 21 / dn s-pa cke t-o r-512 /
サーバは、UDP の問い合わせに対し応答が512バイトを超える場合、
応答するレコードを 512バイト以下に切り詰めた上で、切り詰められたこと示すビット(TC)を立て、UDP の応答を返す。
クライアント側は、その TCビットを確認すると再度、同じ問い合わせをTCPで行い、全てのレコードがつまった応答を受け取る。
즉, 이번 이름 해결을 했을 때, UDP로 문의했지만, 응답 패킷이 512byte 이상이 되어 있었으므로 truncate 했습니다, 다시 TCP로 문의(TCP 폴백)를 해 주세요, 라고 하는 것 같다
그러나 그 결과 TCP로 연결할 수 없다고 화난 패턴
라우터 (RTX1210) 위에서 이름 해석 할 수 있습니까?
라우터에 로그인하고 nslookup 명령을 쳐 보면 이름 해결 성공!
DNS 서버까지 액세스 할 수 있음을 알았습니다.
클라이언트 PC의 DNS를 공개 DNS로 사용해 보면
Google Public DNS(8.8.8.8)를 mac의 DNS 항목으로 설정
이 상태에서 dig 명령을 쳐 보았습니다.
> dig xxx.com(ドメインは伏せてます)
;; Truncated, retrying in TCP mode.
;; Connection to 192.168.1.1#53(192.168.1.1) for xxx.com failed: connection refused.
; <<>> DiG 9.8.3-P1 <<>> xxx.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54041
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 0
(以下略)
라우터(192.168.1.1)에서는 이름을 확인할 수 없었지만 Google Public DNS에서는
PC, 라우터간에 무언가가 일어나고 있습니다.
YAMAHA의 공식 페이지에서 조사해 보았다.
"rtx1210 dns tcp 비 대응"에서 구그 해 보았다
걸렸던 것은 야마하의 공식 사이트
참고 : h tp // w w. rtp 여. 야마하. 이. jp / RT / 후 Q / TC 피 P / d ns - r r ゔ ぇ せ r ゔ r. HTML
RTシリーズのDNSリカーシブサーバ機能は、UDPによる配送にしか対応していません。
ほとんどの場合はこれで問題ありませんが、ごくまれにレコードが大きくなって、TCPによる配送に切り替わってしまうと、
それを扱えないためにアドレスが引けないということが起こります。
このような場合は、RTシリーズのDNSリカーシブサーバ機能を使わないようにして下さい。
DNS 리커시브 서버 기능을 사용하면 TCP 통신이 불가능합니다 ...
브라우저에서 RTX1210에 액세스하여 「고급 설정」→「DNS 서버」를 확인
"DNS 서버 기능이 활성화되었습니다. (리커시브 서버)"
(^ω^)
정리 & 감상
이상
Reference
이 문제에 관하여(dig 결과가 "Truncated, retrying in TCP mode."가 될 때), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ashidaka/items/2d83894152e5efd931df텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)