하위 도메인을 확인하기 위해 dnscrypt-proxy를 사용하면 IP 주소가 반환되지만 도메인이 존재하지 않는다고 주장합니다.

하위 도메인을 확인하기 위해 dnscrypt-proxy를 사용하면 IP 주소가 반환되지만 도메인이 존재하지 않는다고 주장합니다.

dnscrpyt-proxyDoH를 사용하여 로컬 스텁으로 사용합니다 . 하위 도메인을 확인하면 하위 도메인이 존재하지 않거나 프록시에 의해 차단될 수 있다고 주장하지만 반환된 IP는 정확합니다. 이것이 예상된 것인지 아니면 뭔가 잘못되었음을 나타내는 것인지 잘 모르겠습니다.

다음 두 가지 예의 출력을 어떻게 해석합니까?

generic@motorbrot:/etc$ /opt/dnscrypt-proxy-2.0.44/dnscrypt-proxy -resolve docs.google.com
Resolving [docs.google.com]

Domain exists:  probably not, or blocked by the proxy
Canonical name: docs.google.com.
IP addresses:   216.58.200.14, 2404:6800:4005:805::200e
TXT records:    google-site-verification=Ea9DtyEruwUPQhZm6VkAeu8Ww7RdLyfV-ounIdQlkuY
Resolver IP:    104.238.170.136 (104.238.170.136.vultr.com.)

generic@motorbrot:/etc$ /opt/dnscrypt-proxy-2.0.44/dnscrypt-proxy -resolve drive.google.com
Resolving [drive.google.com]

Domain exists:  probably not, or blocked by the proxy
Canonical name: drive.google.com.
IP addresses:   172.217.16.142, 2404:6800:4005:802::200e
TXT records:    google-site-verification=pGMCXdTAsGW_L3o1ks9eToJ4g1R-l3r8TcXdkcA9RqY
Resolver IP:    185.95.216.116
generic@motorbrot:/etc$ /opt/dnscrypt-proxy-2.0.44/dnscrypt-proxy -resolve eric.mink.li
Resolving [eric.mink.li]

Domain exists:  probably not, or blocked by the proxy
Canonical name: eric.mink.li.
IP addresses:   80.74.154.155
TXT records:    -
Resolver IP:    185.95.216.116

generic@motorbrot:/etc$ /opt/dnscrypt-proxy-2.0.44/dnscrypt-proxy -resolve mink.li
Resolving [mink.li]

Domain exists:  yes, 3 name servers found
Canonical name: mink.li.
IP addresses:   80.74.154.155
TXT records:    -
Resolver IP:    185.95.216.116

흥미롭게도 모든 하위 도메인이 이러한 동작을 보이는 것은 아닙니다. 예를 들어 다른 웹사이트는 다음과 같습니다.

generic@motorbrot:/etc$ /opt/dnscrypt-proxy-2.0.44/dnscrypt-proxy -resolve eric.mink.com
Resolving [eric.mink.com]

Domain exists:  yes, 2 name servers found
Canonical name: eric.mink.com.
IP addresses:   69.172.201.153
TXT records:    -
Resolver IP:    185.95.216.116

이러한 하위 도메인은 모두 브라우저에서 액세스할 수 있습니다( eric.mink.com예제는 리디렉션이지만).

답변1

물론, Domain exists: probably not, or blocked by the proxy조금 혼란스럽습니다.

이는 실제로 해당 이름에 대한 쿼리가 이름 서버를 포함하지 않는 응답을 반환한다는 것을 의미합니다.

호스트 이름이 아닌 실제 도메인에 대한 쿼리는 google.com이름 서버 집합을 반환합니다.

Domain exists:  yes, 4 name servers found

일부 확인자는 항상 네임서버를 반환할 수 있고, 일부 확인자는 최소한의 응답을 반환할 수 있습니다. 따라서 Domain exists:이 줄은 이름이 도메인인 경우 서버 수를 올바르게 반환하지만 이름이 정규화된 호스트 이름인 경우에는 신뢰할 수 없습니다.

관련 정보