ਅੰਦਰੂਨੀ ਰਿਜ਼ੋਲਵਰ ਪਹਿਲਾਂ ਅਤੇ ਜਨਤਕ ਰਿਜ਼ੋਲਵਰ ਦੂਜਾ ਰੱਖਣ ਨਾਲ Squid ਨੂੰ ਪਤਾ ਨਹੀਂ ਲੱਗਦਾ ਕਿ ਕਿਹੜਾ ਨਾਮ ਕਿਹੜੀ ਨਾਮ-ਥਾਂ ਦਾ ਹੈ।

Squid 6 ਅਤੇ 7 ਵਿੱਚ, dns_nameservers ਆਮ ਰਿਜ਼ੋਲਵਰ ਸੂਚੀ ਨੂੰ ਸਰਵਰ ਪਤਿਆਂ ਨਾਲ ਬਦਲ ਦਿੰਦਾ ਹੈ। ਇਸ ਦੇ ਸਿੰਟੈਕਸ ਵਿੱਚ ਡੋਮੇਨ ਅਨੁਸਾਰ ਮੈਪਿੰਗ ਨਹੀਂ ਹੈ। ਵੈਧ ਨਕਾਰਾਤਮਕ ਜਵਾਬ ਵੀ ਅਪਹੁੰਚ ਰਿਜ਼ੋਲਵਰ ਤੋਂ ਵੱਖਰਾ ਹੁੰਦਾ ਹੈ, ਇਸ ਲਈ ਬਦਲ ਅਸੰਗਤ ਨਾਮ-ਥਾਂਵਾਂ ਖੋਜਣ ਦਾ ਭਰੋਸੇਯੋਗ ਤਰੀਕਾ ਨਹੀਂ ਹਨ।

ਡੋਮੇਨ ਅਨੁਸਾਰ ਕਵੈਰੀ ਰੂਟ ਕਰੋ

ਸਥਾਨਕ DNS ਫਾਰਵਰਡਰ ਗੁੰਮ ਨੀਤੀ ਦੱਸ ਸਕਦਾ ਹੈ। ਮੌਜੂਦਾ dnsmasq ਸੰਰਚਨਾ ਵਿੱਚ ਨਿੱਜੀ ਸਫਿਕਸ ਇਸ ਤਰ੍ਹਾਂ ਰੂਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:

server=/internal.example/192.0.2.53

ਡੋਮੇਨ ਅਤੇ ਪਤਾ ਬਦਲੋ। ਹੋਰ ਨਾਮਾਂ ਲਈ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਡਿਫ਼ਾਲਟ ਅਪਸਟ੍ਰੀਮ, ਢੁਕਵਾਂ ਲਿਸਨਰ ਅਤੇ ਪਹੁੰਚ ਪਾਬੰਦੀਆਂ ਸੰਰਚਿਤ ਕਰੋ। ਫਿਰ ਸਥਾਪਿਤ ਸੰਸਕਰਣ ਵੱਲੋਂ ਸਮਰਥਿਤ ਸੰਰਚਨਾ ਵਰਤ ਕੇ Squid ਨੂੰ ਉਸ ਰਿਜ਼ੋਲਵਰ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰੋ।

ਵਿਕਲਪ ਵਜੋਂ, ਦੋਵੇਂ ਨਾਮ-ਥਾਂਵਾਂ ਸਹੀ ਢੰਗ ਨਾਲ ਹੱਲ ਕਰਨ ਵਾਲੀ ਸੰਸਥਾਗਤ DNS ਸੇਵਾ ਵਰਤੋ। ਨਿੱਜੀ ਨਾਮ ਜ਼ਾਹਰ ਕਰਨ ਵਾਲੇ ਪਰ ਜਵਾਬ ਨ ਦੇ ਸਕਣ ਵਾਲੇ ਜਨਤਕ ਫਾਲਬੈਕ ਤੋਂ ਬਚੋ।

ਜੇ ਮੂਲ ਪ੍ਰਾਕਸੀ ਮੰਜ਼ਿਲ ਦੀ ਖੋਜ ਕਰਦਾ ਹੈ, ਉਸ ਹਾਪ ਨੂੰ ਨਿੱਜੀ ਨਾਮ-ਥਾਂ ਦੀ ਲੋੜ ਹੈ। ਸਥਾਨਕ Squid ਹੋਸਟ ਉੱਤੇ ਰਿਜ਼ੋਲਵਰ ਮੂਲ ਪ੍ਰਾਕਸੀ ਦੀ ਖੋਜ ਠੀਕ ਨਹੀਂ ਕਰੇਗਾ।

ਨਕਾਰਾਤਮਕ ਸਥਿਤੀ ਵੀ ਜਾਂਚੋ

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

ਗਾਹਕ ਵੱਲੋਂ ਲੋੜੀਂਦੇ ਪਤਾ ਪਰਿਵਾਰ ਸ਼ਾਮਲ ਕਰੋ। ਕੰਮ ਕਰਦੀ A ਖੋਜ ਸਾਬਤ ਨਹੀਂ ਕਰਦੀ ਕਿ AAAA ਨੀਤੀ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ ਜਾਂ ਪਹੁੰਚਯੋਗ ਮੰਜ਼ਿਲ ਮੋੜਦਾ ਹੈ। ਕੈਸ਼ ਸਥਿਤੀ ਵੀ ਨੋਟ ਕਰੋ: ਸੰਭਾਲਿਆ ਜਵਾਬ ਲੁਕਾ ਸਕਦਾ ਹੈ ਕਿ ਨਵੀਂ ਕਵੈਰੀ ਕਿਹੜਾ ਅਪਸਟ੍ਰੀਮ ਚੁਣੇਗੀ।

ਸੰਬੰਧਿਤ ਲੇਖ