ਤੁਸੀਂ ਹਰੀ ਸਾਈਟ ਉੱਤੇ ਇੱਕ ਹੋਸਟ ਜੋੜਦੇ ਹੋ, ਇਹ ਹਰੇ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਹੱਲ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਪੀਲਾ ਦਫ਼ਤਰ ਅਜੇ ਵੀ NXDOMAIN ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ। ਇਹ VPN ਦੀ ਅਸਫਲਤਾ ਨਹੀਂ ਹੈ ਅਤੇ ਨਾ ਹੀ ਟੁੱਟਿਆ ਰੈਜ਼ੋਲਵਰ; ਇਹ ਨਿੱਜੀ ਜ਼ੋਨ ਵਿੱਚ ਮਾਲਕੀ ਦਾ ਖਾਲੀ ਥਾਂ ਹੈ। ਦੋ ਵੱਖਰੇ ਤੌਰ ਉੱਤੇ ਸੰਪਾਦਿਤ ਰਿਕਾਰਡ ਸੂਚੀਆਂ ਸਿਰਫ਼ ਇਸ ਲਈ ਇੱਕ ਜ਼ੋਨ ਨਹੀਂ ਬਣ ਜਾਂਦੀਆਂ ਕਿ ਸਾਈਟਾਂ ਇੱਕ-ਦੂਜੇ ਤੱਕ ਪਹੁੰਚ ਸਕਦੀਆਂ ਹਨ। ਹੱਲ ਪ੍ਰਕਾਸ਼ਨ ਯੋਜਨਾ ਹੈ, ਹੋਰ ਫਾਇਰਵਾਲ ਨਿਯਮ ਨਹੀਂ।

ਲੱਛਣ ਗੁੰਮ ਮਾਲਕ ਦਾ ਨਾਮ ਦੱਸਦਾ ਹੈ

ਸੰਭਵ ਹੈ ਹਰ ਸਾਈਟ ਉੱਤੇ ਕੋਈ ਸਥਾਨਕ ਓਵਰਰਾਈਡ, Pi-hole ਐਂਟਰੀ ਜਾਂ dnsmasq ਲਾਈਨ ਹੋਵੇ ਜੋ ਕਿਸੇ ਨੇ ਨਾਮ ਦੀ ਲੋੜ ਪੈਣ ਵੇਲੇ ਜੋੜੀ ਸੀ। ਹਰਾ ਰਿਕਾਰਡ ਸਿਰਫ਼ ਹਰੇ ਰੈਜ਼ੋਲਵਰ ਉੱਤੇ ਹੈ, ਇਸ ਲਈ ਪੀਲੀ ਸਾਈਟ ਦਾ ਕਲਾਇੰਟ ਆਪਣੇ ਰੈਜ਼ੋਲਵਰ ਨੂੰ ਪੁੱਛਦਾ ਹੈ ਅਤੇ ਸੱਚਾ "ਅਜਿਹਾ ਕੋਈ ਨਾਮ ਨਹੀਂ" ਉੱਤਰ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ। ਪੁਰਾਣਾ ਉੱਤਰ ਵੱਖਰਾ ਦਿਸਦਾ ਹੈ: ਹੋਸਟ ਹਟ ਗਿਆ, ਇੱਕ ਸਾਈਟ ਨੇ ਆਪਣੀ ਕਾਪੀ ਅੱਪਡੇਟ ਕੀਤੀ, ਅਤੇ ਦੂਜੀ ਅਜੇ ਵੀ ਪੁਰਾਣਾ ਪਤਾ ਵਾਪਸ ਕਰਦੀ ਹੈ।

ਕੈਸ਼ ਖਾਲੀ ਕਰਨ ਨਾਲ ਕੋਈ ਵੀ ਨਮੂਨਾ ਲੰਬੇ ਸਮੇਂ ਲਈ ਠੀਕ ਨਹੀਂ ਹੁੰਦਾ। ਫਾਰਵਰਡਿੰਗ ਰੈਜ਼ੋਲਵਰ ਦਾ ਕੈਸ਼ ਇੱਕ ਵਾਰ ਮਿਲੇ ਉੱਤਰ ਦੀ ਕਾਪੀ ਹੈ, ਨਵੇਂ ਨਾਮ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਨ ਵਾਲਾ ਅਧਿਕਾਰ ਨਹੀਂ, ਇਸ ਲਈ ਅੱਜ ਕੰਮ ਕਰਨ ਵਾਲਾ ਕੈਸ਼ ਕੱਲ੍ਹ ਦੇ ਹੋਸਟ ਬਾਰੇ ਕੁਝ ਨਹੀਂ ਦੱਸਦਾ। BIND ਦਸਤਾਵੇਜ਼ ਪ੍ਰਾਇਮਰੀ, ਸੈਕੰਡਰੀ, ਰਿਕਰਸਿਵ ਅਤੇ ਫਾਰਵਰਡਿੰਗ ਭੂਮਿਕਾਵਾਂ ਨੂੰ ਠੀਕ ਇਸੇ ਕਾਰਨ ਵੱਖਰੇ ਤੌਰ ਉੱਤੇ ਬਿਆਨ ਕਰਦਾ ਹੈ।

ਇਸ ਲਈ ਡਿਜ਼ਾਈਨ ਪ੍ਰਸ਼ਨ ਤੰਗ ਅਤੇ ਉੱਤਰਯੋਗ ਹੈ: ਰਿਕਾਰਡ ਕੌਣ ਬਣਾ ਸਕਦਾ ਹੈ, ਅਤੇ ਉਹ ਰਿਕਾਰਡ ਹਰ ਉਸ ਰੈਜ਼ੋਲਵਰ ਤੱਕ ਕਿਵੇਂ ਪਹੁੰਚਦਾ ਹੈ ਜਿਸ ਨੇ ਉਸ ਦਾ ਉੱਤਰ ਦੇਣਾ ਹੈ?

ਵਿਕਲਪ A: ਸੈਕੰਡਰੀਆਂ ਨਾਲ ਇੱਕ ਅਧਿਕਾਰਤ ਜ਼ੋਨ

internal.example.com ਲਈ ਪ੍ਰਾਇਮਰੀ ਚਲਾਓ ਅਤੇ ਸਮਰਥਿਤ ਸੈਕੰਡਰੀਆਂ ਨੂੰ ਹਰ ਸਾਈਟ ਉੱਤੇ ਜ਼ੋਨ ਲੈਣ ਦਿਓ। ਹਰ ਸਾਈਟ ਦਾ ਰਿਕਰਸਿਵ ਰੈਜ਼ੋਲਵਰ ਆਪਣੇ ਸਥਾਨਕ ਸੈਕੰਡਰੀ ਨੂੰ ਪੁੱਛਦਾ ਹੈ, ਇਸ ਲਈ ਉੱਤਰ ਕੈਸ਼ ਤੋਂ ਨਹੀਂ ਸਗੋਂ ਅਧਿਕਾਰਤ ਸਰੋਤ ਤੋਂ ਆਉਂਦੇ ਹਨ, ਅਤੇ ਇੱਕ ਵਾਰ ਕੀਤਾ ਬਦਲਾਅ ਦੁਬਾਰਾ ਟਾਈਪ ਕਰਨ ਦੀ ਥਾਂ ਤਬਦੀਲ ਹੁੰਦਾ ਹੈ।

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

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

ਲਾਗਤ ਤਾਲਮੇਲ ਹੈ: ਇੱਕ ਸੰਪਾਦਨ ਮਾਰਗ, ਇੱਕ ਬਦਲਾਅ ਸਮੀਖਿਆ, ਅਤੇ ਰਿਕਾਰਡ ਗਲਤ ਹੋਣ ਵੇਲੇ ਕੌਣ ਡਿਊਟੀ ਉੱਤੇ ਹੈ ਦੀ ਸਾਂਝੀ ਸਮਝ।

ਵਿਕਲਪ B: ਹਰ ਸਾਈਟ ਲਈ ਇੱਕ ਉਪ-ਡੋਮੇਨ

ਹਰੀ ਸਾਈਟ ਨੂੰ green.internal.example.com ਅਤੇ ਪੀਲੀ ਸਾਈਟ ਨੂੰ yellow.internal.example.com ਪ੍ਰਤੀਨਿਧਿਤ ਕਰੋ। ਹਰ ਸਾਈਟ ਆਪਣੇ ਨਾਵਾਂ ਲਈ ਅਧਿਕਾਰਤ ਹੋ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਮੂਲ ਜ਼ੋਨ ਸਿਰਫ਼ ਪ੍ਰਤੀਨਿਧਤਾ ਰਿਕਾਰਡ ਰੱਖਦਾ ਹੈ। ਇੱਕ ਫਾਈਲ ਉੱਤੇ ਮੁਕਾਬਲਾ ਖ਼ਤਮ ਹੋ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਸਥਾਨਕ ਟੀਮ ਕੇਂਦਰੀ ਬਦਲਾਅ ਦੀ ਉਡੀਕ ਕੀਤੇ ਬਿਨਾਂ ਹੋਸਟ ਜੋੜ ਸਕਦੀ ਹੈ।

ਪ੍ਰਤੀਨਿਧਤਾ ਮੂਲ ਜ਼ੋਨ ਵਿੱਚ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ, ਸਾਈਟ ਦੇ ਅਧਿਕਾਰਤ ਸਰਵਰਾਂ ਵੱਲ ਸੰਕੇਤ ਕਰਨ ਵਾਲੇ NS ਰਿਕਾਰਡਾਂ ਨਾਲ। ਜਦੋਂ ਪੂਰੀ ਪ੍ਰਤੀਨਿਧਤਾ ਅਵਿਵਹਾਰਕ ਹੋਵੇ ਤਾਂ ਉਪ-ਡੋਮੇਨ ਲਈ ਸ਼ਰਤੀ ਫਾਰਵਰਡ ਵੈਧ ਵਿਕਲਪ ਹੈ, ਪਰ ਇਹ ਰੈਜ਼ੋਲਵਰ ਸੈਟਿੰਗ ਹੈ, ਪ੍ਰਕਾਸ਼ਿਤ ਤੱਥ ਨਹੀਂ, ਇਸ ਲਈ ਹਰ ਰੈਜ਼ੋਲਵਰ ਨੂੰ ਉਹੀ ਨਿਯਮ ਚਾਹੀਦਾ ਹੈ।

ਲਾਗਤ ਮਿਟਣ ਦੀ ਥਾਂ ਖਿਸਕਦੀ ਹੈ: ਮੂਲ ਜ਼ੋਨ ਨੂੰ ਅਜੇ ਵੀ ਮਾਲਕ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਨਵੀਂ ਸਾਈਟ ਬਣਾਉਣਾ ਹੁਣ ਇੱਕ ਦੀ ਥਾਂ ਦੋ ਥਾਵਾਂ ਉੱਤੇ ਬਦਲਾਅ ਹੈ।

ਹਰ ਰੈਜ਼ੋਲਵਰ ਨੂੰ ਚੋਣ ਦੀ ਪਾਲਣਾ ਕਰਨ ਦਿਓ

ਸਮਰਥਿਤ ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਾਹੀਂ ਕਲਾਇੰਟ ਨੂੰ ਮਨਜ਼ੂਰ ਰੈਜ਼ੋਲਵਰ ਅਤੇ ਖੋਜ ਡੋਮੇਨ ਦਿਓ, ਅਤੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਰੈਜ਼ੋਲਵਰ ਕੋਲ ਕਿਸੇ ਵੀ ਦੂਰਸਥ DNS ਸਰਵਰ ਤੱਕ ਮਨਜ਼ੂਰ VPN ਮਾਰਗ ਹੈ ਜਿਸ ਨੂੰ ਉਸ ਨੇ ਪੁੱਛਣਾ ਹੈ. ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਵੀ ਉਹਨਾਂ ਨਿੱਜੀ ਪਤਿਆਂ ਤੱਕ ਮਾਰਗ ਚਾਹੀਦੇ ਹਨ ਜੋ ਇਹ ਉੱਤਰ ਵਾਪਸ ਕਰਦੇ ਹਨ, ਕਿਉਂਕਿ ਮਾਰਗ ਤੋਂ ਬਿਨਾਂ ਸਹੀ ਨਾਮ ਵੀ ਟੁੱਟਿਆ ਸੰਬੰਧ ਹੈ।

ਜੇ Pi-hole ਸਥਾਨਕ ਹੱਲ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਲਿਖੋ ਕਿ ਕਿਹੜੇ ਰਿਕਾਰਡ ਉਸ ਦੀ ਮਾਲਕੀ ਦੇ ਹਨ ਅਤੇ ਕਿਹੜੀਆਂ ਕਵੈਰੀਆਂ ਉਹ ਫਾਰਵਰਡ ਕਰਦਾ ਹੈ। ਦੋ ਵੱਖਰੇ ਤੌਰ ਉੱਤੇ ਸੰਪਾਦਿਤ Pi-hole ਸੂਚੀਆਂ ਅਜੇ ਵੀ ਦੁਹਰਾਈ ਨਹੀਂ ਜਾਂਦੀਆਂ। Pi-hole v6 ਵਿੱਚ ਕਸਟਮ dnsmasq ਲਾਈਨਾਂ TOML, CLI ਜਾਂ ਵਾਤਾਵਰਣ ਚਰ ਵਰਗੇ ਹੋਸਟ-ਪਾਸੇ ਵਿਕਲਪਾਂ ਰਾਹੀਂ ਸੈੱਟ ਹੁੰਦੀਆਂ ਹਨ ਅਤੇ API ਰਾਹੀਂ ਜ਼ਾਹਰ ਨਹੀਂ ਹੁੰਦੀਆਂ; /etc/dnsmasq.d/ ਫਾਈਲਾਂ ਲੋਡ ਕਰਨਾ ਡਿਫਾਲਟ ਰੂਪ ਵਿੱਚ ਬੰਦ ਵੱਖਰਾ ਵਿਕਲਪ ਹੈ।

ਫਿਰ ਦੋਵੇਂ ਪਾਸਿਓਂ ਉਸ ਨਾਮ ਨਾਲ ਪਰਖੋ ਜੋ ਹਰ ਜਗ੍ਹਾ ਦਿਸਣਾ ਚਾਹੀਦਾ ਹੈ:

$ dig +short newhost.green.internal.example.com @10.20.0.53
10.20.0.41
$ dig +short newhost.green.internal.example.com @10.30.0.53
10.20.0.41
$ dig SOA internal.example.com @10.30.0.53

SOA ਉੱਤਰ ਤੁਹਾਨੂੰ ਦੱਸਦਾ ਹੈ ਕਿ ਪੀਲਾ ਰੈਜ਼ੋਲਵਰ ਆਪਣੇ ਆਪ ਨੂੰ ਅਧਿਕਾਰਤ ਮੰਨਦਾ ਹੈ, ਸੈਕੰਡਰੀ ਨੂੰ ਪੁੱਛਦਾ ਹੈ, ਜਾਂ ਸਿਰਫ਼ ਫਾਰਵਰਡ ਕਰਦਾ ਹੈ। ਇਹ ਵੱਖਰੇ ਅਸਫਲਤਾ ਢੰਗਾਂ ਵਾਲੇ ਵੱਖਰੇ ਡਿਜ਼ਾਈਨ ਹਨ, ਅਤੇ ਉੱਤਰ ਆਮ ਤੌਰ ਉੱਤੇ ਪਛਾਣਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਅਸਲ ਵਿੱਚ ਕਿਹੜਾ ਲਾਗੂ ਕੀਤਾ।

ਤਿੰਨ ਸਵੀਕ੍ਰਿਤੀ ਕੇਸਾਂ ਨਾਲ ਸਮਾਪਤ ਕਰੋ: ਹਰ ਸਾਈਟ ਤੋਂ ਇੱਕ ਨਾਮ, ਇੱਕ ਘੰਟੇ ਵਿੱਚ ਬਦਲਿਆ ਇੱਕ ਰਿਕਾਰਡ, ਅਤੇ ਸਾਈਟਾਂ ਵਿਚਕਾਰ ਕੜੀ ਉਪਲਬਧ ਨਾ ਹੋਣਾ। ਜੋ ਡਿਜ਼ਾਈਨ ਸਿਰਫ਼ ਪਹਿਲਾ ਪਾਸ ਕਰਦਾ ਹੈ, ਉਸ ਕੋਲ ਕਾਗਜ਼ ਉੱਤੇ ਪ੍ਰਕਾਸ਼ਨ ਯੋਜਨਾ ਹੈ ਅਤੇ ਉਤਪਾਦਨ ਵਿੱਚ ਸਥਾਨਕ ਓਵਰਰਾਈਡ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ