2017-12-19 12 views
0

이론적으로 dns 쿼리 응답에 포트 필드를 추가 할 수 있습니까? 일반적인 검색어 & 응답 : google.com -> someip : 80 (http의 경우) 원하는 검색어 & 응답 : google.com -> someip : 5666 (http의 경우) 웹 브라우저가 http가 아니라 5666까지 http 요청을 할 수 있습니다.dns가 규칙을 해결합니까?

답변

2

DNS는 도메인 이름을 IP 주소로 변환하며 포트에 대해서는 아무 것도 알지 못합니다. * A 또는 AAAA 레코드는 포트 번호를 지정할 수 없습니다. 따라서 고객은 일반적으로 고객이 이해할 수있는 방식으로 고객을 압박 할 수 없습니다.

일부 장소에서는 (종종 DNS 호스팅 서비스) URL 전달이라고하는 서비스를 제공합니다. 서버에서 도메인 이름을 지정하면 기본적으로 실제 사이트로 리디렉션됩니다. 리디렉션을 사용하면 일반적으로 포트 번호를 포함하여 실제 URL을 볼 수 있습니다. 그들은 단지 포트 번호 입력란이, SRV 레코드와 같은 기록의

* 일부 유형의.에 입력 할 필요가 없습니다, 사실은 같은 질문에 대답 할 수 "어디 yourdomain.com에 대한 HTTP 서버의 ? ". 그러나 실세계 브라우저는 SRV 레코드를 쿼리하지 않기 때문에 사용자가 SRV 레코드를 가지고 있으면 많은 이익을 얻지 못합니다.

+0

웹 서버가 quic과 함께 작동하는 경우 quic 프로토콜은 어떻게됩니까? 크롬 쿼리는 quic udp 포트를 쿼리합니까? – user818117

+0

크롬은 적어도 udp 포트를 핑 (ping)하는 것처럼 보입니다. 그것은 웹 서버에 quic 포트가 어디에 있는지를 물을 수도 있지만 (나는 quic이 어떻게 작동하는지 모르겠다) DNS를 요구하지는 않는다. 기본 가정은 http/https와 마찬가지로 포트 80 및 443에서 실행되는 것으로 보입니다. – cHao