dig @resolver.example -p 443 +tcp TCP ਰਾਹੀਂ ਪੋਰਟ 443 ਉੱਤੇ DNS ਸਵਾਲ ਭੇਜਦਾ ਹੈ। ਇਹ DNSCrypt ਦੀ ਗੱਲਬਾਤ ਨਹੀਂ ਕਰਦਾ।

ਇਹ ਉਦੋਂ ਮਹੱਤਵਪੂਰਨ ਹੈ ਜਦੋਂ ਪ੍ਰਾਕਸੀ DNS ਸਹਾਇਕ ਨੂੰ ਇਨਕ੍ਰਿਪਟਡ ਰਿਜ਼ਾਲਵਰ ਵਰਤਣ ਲਈ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ। ਕੋਈ ਸੇਵਾ ਜਾਣੇ-ਪਛਾਣੇ ਪੋਰਟ ਉੱਤੇ ਸੁਣਦੀ ਹੋਈ ਵੀ ਬਿਲਕੁਲ ਵੱਖਰਾ ਵਾਇਰ ਫਾਰਮੈਟ ਆਸ ਕਰ ਸਕਦੀ ਹੈ।

ਇਨਕ੍ਰਿਪਟਡ ਉੱਪਰਲੀ ਗੱਲਬਾਤ ਲਈ DNSCrypt ਸਮਝਣ ਵਾਲਾ ਰਿਜ਼ਾਲਵਰ ਹਿੱਸਾ ਵਰਤੋ। ਜੇ ਇਹ ਸਥਾਨਕ ਆਮ-DNS ਇੰਟਰਫ਼ੇਸ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਰਵਾਇਤੀ DNS ਸਹਾਇਕ ਦਸਤਾਵੇਜ਼ੀ ਪਤਾ ਤੇ ਪੋਰਟ ਵਰਤ ਕੇ ਉਸ ਇੰਟਰਫ਼ੇਸ ਨੂੰ ਪੁੱਛ ਸਕਦਾ ਹੈ।

ਦੋਵੇਂ ਛਾਲਾਂ ਸਪਸ਼ਟ ਰੱਖੋ: ਸਹਾਇਕ ਤੋਂ ਸਥਾਨਕ ਰਿਜ਼ਾਲਵਰ ਤੱਕ, ਫਿਰ ਰਿਜ਼ਾਲਵਰ ਤੋਂ ਉੱਪਰ ਵੱਲ। ਪਹਿਲੀ ਛਾਲ ਦਾ ਚੱਲਣਾ ਇਹ ਸਾਬਤ ਨਹੀਂ ਕਰਦਾ ਕਿ ਦੂਜੀ ਇੱਛਤ ਪ੍ਰਾਕਸੀ ਰਸਤਾ ਅਪਣਾਉਂਦੀ ਹੈ।

ਇਹੀ ਫ਼ਰਕ DNS over HTTPS ਅਤੇ DNS over TLS ਉੱਤੇ ਵੀ ਲਾਗੂ ਹੁੰਦਾ ਹੈ। dig ਵਿੱਚ ਪੋਰਟ ਨੰਬਰ ਬਦਲਣਾ ਪਰੋਟੋਕਾਲ ਐਡਾਪਟਰ ਨਹੀਂ ਹੈ। ਵੱਖਰੇ, HTTP-ਅਧਾਰਿਤ ਇੰਟਰਫ਼ੇਸ ਲਈ Google Public DNS ਲਈ HTTPS JSON ਸਵਾਲ ਵਰਤੋ। ਟਾਈਮਆਉਟ ਨੂੰ ਹੋਰ ਇੱਕ ਖਰਾਬ SOCKS ਸਰਵਰ ਸਮਝਣ ਤੋਂ ਪਹਿਲਾਂ ਐਂਡਪੁਆਇੰਟ ਦਾ ਸਮਝੌਤਾ ਜਾਂਚੋ।

ਸੰਬੰਧਿਤ ਲੇਖ