ਕੀ VPN ਨੇ ਤੁਹਾਡੇ Mac ਦਾ ਨਾਂ ਬਦਲ ਦਿੱਤਾ? ਤਿੰਨ ਹੋਸਟਨੇਮ ਮੁੱਲਾਂ ਦੀ ਤੁਲਨਾ ਕਰੋ
ਬਦਲਿਆ Terminal ਪ੍ਰੋਂਪਟ ਨਾਂ ਬਦਲਣਾ ਨਹੀਂ ਹੈ। ComputerName, LocalHostName ਅਤੇ HostName ਵੱਖਰੇ ਮੁੱਲ ਰੱਖਦੇ ਹਨ, ਅਤੇ ਉਨ੍ਹਾਂ ਵਿੱਚੋਂ ਇੱਕ ਅਕਸਰ ਸਿਰਫ਼ ਸੈੱਟ ਹੀ ਨਹੀਂ ਹੁੰਦਾ।
ਜੋ ਪ੍ਰੋਂਪਟ ਪਹਿਲਾਂ ਇੱਕ ਗੱਲ ਦਿਖਾਉਂਦਾ ਸੀ ਉਹ ਹੁਣ ਕੁਝ ਹੋਰ ਦਿਖਾਉਂਦਾ ਹੈ, ਅਤੇ ਜੋ ਕਨੈਕਸ਼ਨ ਬਦਲਿਆ ਉਹ VPN ਸੀ। Mac ਦਾ ਨਾਂ ਬਦਲਿਆ ਗਿਆ ਹੈ ਇਹ ਸਿੱਟਾ ਕੱਢਣ ਤੋਂ ਪਹਿਲਾਂ ਬਹੁਤਿਆਂ ਕੋਲ ਇਹੀ ਪੂਰਾ ਸਬੂਤ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਇਹ ਕਾਫ਼ੀ ਨਹੀਂ ਹੈ। macOS ਘੱਟੋ-ਘੱਟ ਤਿੰਨ ਵੱਖਰੇ ਨਾਂ-ਮੁੱਲ ਰੱਖਦਾ ਹੈ, ਹਰ ਇੱਕ ਦਾ ਕੰਮ ਵੱਖਰਾ ਹੈ, ਅਤੇ ਸ਼ੈੱਲ ਪ੍ਰੋਂਪਟ ਉਨ੍ਹਾਂ ਵਿੱਚੋਂ ਵੱਧ ਤੋਂ ਵੱਧ ਇੱਕ ਹੀ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਗਲਤ ਪੜ੍ਹਨਾ ਸੌਖਾ ਹੈ।
ਉਨ੍ਹਾਂ ਦੀ ਤੁਲਨਾ ਲਈ ਤਿੰਨ ਕਮਾਂਡ ਲੱਗਦੀਆਂ ਹਨ ਅਤੇ ਕੋਈ ਕੁਝ ਸੰਪਾਦਿਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਵਾਲ ਨਿਪਟ ਜਾਂਦਾ ਹੈ।
ਤਿੰਨ ਮੁੱਲ, ਤਿੰਨ ਕੰਮ
ਤਿੰਨੇ ਉਹ ਸਟ੍ਰਿੰਗ ਹਨ ਜੋ ਸਿਸਟਮ ਖੁਸ਼ੀ ਨਾਲ ਦੱਸੇਗਾ, ਅਤੇ ਲਾਲਸਾ ਇਹ ਹੈ ਕਿ ਜੋ ਪਹਿਲਾਂ ਮਿਲੇ ਉਸੇ ਨੂੰ ਹੀ ਪ੍ਰਮਾਣਿਕ ਮੰਨ ਲਿਆ ਜਾਵੇ। ਇਸ ਤਰ੍ਹਾਂ ਵਰਤੋਂਕਾਰ ਗਲਤ ਫੀਲਡ ਨੂੰ «ਠੀਕ» ਕਰ ਦਿੰਦਾ ਹੈ ਅਤੇ ਲੱਛਣ ਬਚਿਆ ਰਹਿੰਦਾ ਦੇਖਦਾ ਹੈ।
| Value | What it is responsible for |
|---|---|
ComputerName | The friendly name a person sees in About and on the network browser; this is the one users mean by "my Mac's name" |
LocalHostName | The Bonjour name used on the local link, usually shown with a .local suffix in Sharing |
HostName | An explicitly configured host name that may simply not be set at all |
ਤੀਜੀ ਕਤਾਰ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੋਂ ਸਭ ਤੋਂ ਵੱਧ ਉਲਝਣ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ। ਸੈੱਟ ਨਾ ਕੀਤਾ HostName ਆਮ ਸਥਿਤੀ ਹੈ, ਖਰਾਬੀ ਨਹੀਂ, ਅਤੇ ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਸਿਸਟਮ ਨੂੰ ਹੋਸਟ ਨਾਂ ਦੀ ਲੋੜ ਪੈਣ ’ਤੇ ਉਹ ਹੋਰ ਸਰੋਤਾਂ ਵੱਲ ਮੁੜਦਾ ਹੈ। ਉਸ ਖਾਲੀਪਣ ਨੂੰ ਨੁਕਸਾਨ ਵਜੋਂ ਪੜ੍ਹਨਾ ਅਜਿਹੇ ਸੁਧਾਰ ਵੱਲ ਲੈ ਜਾਂਦਾ ਹੈ ਜੋ ਕਦੇ ਲੋੜੀਂਦਾ ਹੀ ਨਹੀਂ ਸੀ। ਇਹ ਅਸਲ ਸਵਾਲ ਵੀ ਲੁਕਾਉਂਦਾ ਹੈ, ਸਵਾਲ ਇਹ ਨਹੀਂ ਕਿ ਮਸ਼ੀਨ ਦਾ ਨਾਂ ਕੀ ਹੈ, ਬਲਕਿ ਇਹ ਕਿ ਉਸ ਪਲ ਕੋਈ ਖਾਸ ਖੋਜ ਜਾਂ ਪ੍ਰੋਂਪਟ ਕਿਹੜਾ ਨਾਂ ਵਰਤ ਰਿਹਾ ਹੈ। ਉਸਦਾ ਜਵਾਬ ਦਿਓ, ਅਤੇ ਖਾਲੀ ਮੁੱਲ ਨੁਕਸ ਵਰਗਾ ਲੱਗਣਾ ਬੰਦ ਕਰ ਦਿੰਦਾ ਹੈ।
ਲਿਖਣ ਤੋਂ ਪਹਿਲਾਂ ਪੜ੍ਹੋ
ਇਹ ਤਿੰਨ ਕਮਾਂਡ ਸਿਰਫ਼ ਮੁੱਲ ਦੱਸਦੀਆਂ ਹਨ। ਇਹ ਕੁਝ ਨਹੀਂ ਬਦਲਦੀਆਂ, ਇਸ ਲਈ ਜਾਂਚ ਦੌਰਾਨ ਇਨ੍ਹਾਂ ਨੂੰ ਚਲਾਉਣਾ ਸੁਰੱਖਿਅਤ ਹੈ।
scutil --get ComputerName
scutil --get LocalHostName
scutil --get HostName
ਮਨਜ਼ੂਰ VPN ਕਨੈਕਸ਼ਨ ਤੋਂ ਪਹਿਲਾਂ ਅਤੇ ਬਾਅਦ ਇਨ੍ਹਾਂ ਨੂੰ ਉਸੇ ਸਥਾਨਕ ਸੈਸ਼ਨ ਵਿੱਚ ਚਲਾਓ, ਅਤੇ ਨੋਟ ਕਰੋ ਕਿ ਕਿਹੜਾ ਮੁੱਲ ਸੱਚਮੁੱਚ ਵੱਖਰਾ ਹੈ। ਜੇ ਕੁਝ ਵੀ ਵੱਖਰਾ ਨਹੀਂ ਅਤੇ ਪ੍ਰੋਂਪਟ ਅਜੇ ਵੀ ਗਲਤ ਲੱਗਦਾ ਹੈ, ਤਾਂ ਨਾਂ ਕਦੇ ਸਮੱਸਿਆ ਨਹੀਂ ਸੀ: ਸ਼ੈੱਲ ਸੰਰਚਨਾ ਜਾਂ ਦੂਰ ਦੇ ਸੈਸ਼ਨ ਵਿੱਚ ਕੁਝ ਹੋਰ ਸਟ੍ਰਿੰਗ ਦਿਖਾ ਰਿਹਾ ਹੈ।
ਕੰਪਿਊਟਰ ਨਾਵਾਂ ਅਤੇ ਸਥਾਨਕ ਹੋਸਟਨੇਮ ਬਾਰੇ Apple ਦੀ ਗਾਈਡ ਦੋਸਤਾਨਾ ਨਾਂ ਨੂੰ General ਅਤੇ About ਅਧੀਨ ਰੱਖਦੀ ਹੈ, ਅਤੇ ਸਥਾਨਕ ਨਾਂ ਨੂੰ General ਅਤੇ Sharing ਅਧੀਨ। ਇਹ ਉਸ ਸਵੈਚਾਲਿਤ ਪਿਛੇਤਰ ਦਾ ਵੀ ਦਸਤਾਵੇਜ਼ੀਕਰਨ ਕਰਦੀ ਹੈ ਜੋ ਉਦੋਂ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਉਸੇ ਲਿੰਕ ’ਤੇ ਕੋਈ ਹੋਰ Mac ਪਹਿਲਾਂ ਹੀ ਨਾਂ ਵਰਤ ਰਿਹਾ ਹੋਵੇ, ਜੋ ਅਣਕਿਆਸੀ ਸੰਖਿਆ ਨੂੰ ਛੇੜਛਾੜ ਦਾ ਸਬੂਤ ਮੰਨਣ ਤੋਂ ਪਹਿਲਾਂ ਜਾਣਨ ਯੋਗ ਹੈ।
ਸ਼ੈੱਲ ਪ੍ਰੋਂਪਟ ਅਸਲ ਵਿੱਚ ਕੀ ਸਾਬਤ ਕਰਦਾ ਹੈ
ਪ੍ਰੋਂਪਟ ਇੱਕ ਸਟ੍ਰਿੰਗ ਹੈ ਜੋ ਸ਼ੈੱਲ ਬਣਾਉਂਦਾ ਹੈ, ਅਤੇ ਇਸਦਾ ਹੋਸਟਨੇਮ ਤੱਤ ਵਧਾਏ ਹੋਏ ਹੋਸਟ ਨਾਂ, ਉਸਦੇ ਛੋਟੇ ਰੂਪ, ਜਾਂ ਪ੍ਰੋਫਾਈਲ ਫਾਈਲ ਵਿੱਚ ਹਾਰਡਕੋਡ ਕੀਤੇ ਮੁੱਲ ਤੋਂ ਆ ਸਕਦਾ ਹੈ। ਇਹ ਕਿਸੇ ਬਿਲਕੁਲ ਹੋਰ ਮਸ਼ੀਨ ’ਤੇ SSH ਸੈਸ਼ਨ ਦਾ ਵੀ ਹੋ ਸਕਦਾ ਹੈ, ਜੋ ਸਭ ਤੋਂ ਘੱਟ ਚਮਕਦਾਰ ਵਿਆਖਿਆ ਹੈ ਅਤੇ VPN ਜੋੜਨ ਦੇ ਪਲ ਬਦਲੇ ਪ੍ਰੋਂਪਟ ਲਈ ਕਿਤੇ ਵੱਧ ਆਮ ਹੈ।
ਇਹ ਜਾਂਚਣ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਹਾਨੂੰ ਕੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਇਹ ਜਾਂਚੋ ਕਿ ਤੁਸੀਂ ਕਿੱਥੇ ਹੋ। hostname ਚਲਾਓ ਅਤੇ ਇਸਦੀ ਤੁਲਨਾ ਤਿੰਨ ਸੰਭਾਲੇ ਮੁੱਲਾਂ ਨਾਲ ਕਰੋ, ਫਿਰ ਸ਼ੈੱਲ ਦੀ ਪ੍ਰੋਂਪਟ ਸੈਟਿੰਗ ਦੇਖੋ ਕਿ ਇਹ ਹੋਸਟ ਦਿਖਾਉਂਦੀ ਹੈ ਜਾਂ ਨਹੀਂ। ਜੇ ਪ੍ਰੋਂਪਟ ਵਿੱਚ ਕੋਈ ਸ਼ਬਦੀ ਸਟ੍ਰਿੰਗ ਹੈ ਜੋ ਕਿਸੇ ਨੇ ਸਾਲਾਂ ਪਹਿਲਾਂ ਸੰਰਚਨਾ ਫਾਈਲ ਵਿੱਚ ਟਾਈਪ ਕੀਤੀ ਸੀ, ਤਾਂ ਕੋਈ ਵੀ ਸਿਸਟਮ ਬਦਲਾਅ ਉਸਨੂੰ ਕਦੇ ਮੇਲ ਨਹੀਂ ਕਰਾ ਸਕੇਗਾ।
ਤੁਲਨਾ ਰਿਪੋਰਟਿੰਗ ਲਈ ਵੀ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਵੱਖਰਾ ਦਿਸਦਾ ਪ੍ਰੋਂਪਟ ਅਤੇ ਸੱਚਮੁੱਚ ਬਦਲਿਆ ਸੰਭਾਲਿਆ ComputerName ਦੋ ਵੱਖਰੇ ਮਾਲਕਾਂ ਵਾਲੀਆਂ ਦੋ ਖੋਜਾਂ ਹਨ, ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਇੱਕ ਵਾਕ ਵਿੱਚ ਮਿਲਾ ਦੇਣਾ ਅਗਲੇ ਇੰਜੀਨੀਅਰ ਨੂੰ ਗਲਤ ਥਾਂ ਭੇਜਦਾ ਹੈ।
VPN ਨਾਮਕਰਨ ਨੂੰ ਕਿੱਥੇ ਜਾਇਜ਼ ਢੰਗ ਨਾਲ ਛੂਹ ਸਕਦਾ ਹੈ
VPN ਬਦਲਦਾ ਹੈ ਕਿ ਕਿਹੜੇ ਰਿਜ਼ੋਲਵਰ ਅਤੇ ਖੋਜ ਡੋਮੇਨ ਸੰਬੰਧਿਤ ਹਨ, ਅਤੇ ਜੇ ਗਾਹਕ ਇੱਕ ਸਵੀਕਾਰਨ ਲਈ ਸੰਰਚਿਤ ਹੈ ਤਾਂ ਇਹ DHCP ਰਾਹੀਂ ਉਸਨੂੰ ਹੋਸਟ ਨਾਂ ਦੇ ਸਕਦਾ ਹੈ। ਇਹ ਅਸਲੀ ਵਿਧੀ ਹੈ, ਅਤੇ ਇਹ «VPN ਨੇ ਮੇਰੇ Mac ਦਾ ਨਾਂ ਬਦਲ ਦਿੱਤਾ» ਨਾਲੋਂ ਸੰਕੁਚਿਤ ਵੀ ਹੈ। ਦਿੱਤੇ ਪਤੇ ਲਈ ਕਿਹੜਾ ਨਾਂ ਹੱਲ ਹੁੰਦਾ ਹੈ ਇਹ ਰਿਜ਼ੋਲਵਰ ਦਾ ਬਦਲਣਾ ਸੰਭਾਲੇ ਸਥਾਨਕ ਮੁੱਲਾਂ ਨੂੰ ਮੁੜ ਨਹੀਂ ਲਿਖਦਾ।
ਇਸ ਲਈ ਦੋ ਸਵਾਲ ਵੱਖ ਕਰੋ। ਕੀ ਮਸ਼ੀਨ ਦੀ ਆਪਣੀ ਪਛਾਣ ਵੱਖਰੀ ਹੈ, ਜਾਂ ਕਿਸੇ ਹੋਰ ਚੀਜ਼ ਤੱਕ ਪਹੁੰਚਣ ਲਈ ਇਹ ਜੋ ਨਾਂ ਵਰਤਦੀ ਹੈ ਉਹ ਵੱਖਰਾ ਹੈ? ਪਹਿਲੇ ਦਾ ਜਵਾਬ ਤਿੰਨ ਸੰਭਾਲੇ ਮੁੱਲ ਦਿੰਦੇ ਹਨ; ਦੂਜੇ ਦਾ ਜਵਾਬ DNS ਖੋਜਾਂ ਅਤੇ ਵਰਤੀ ਜਾ ਰਹੀ ਕਨੈਕਸ਼ਨ ਪ੍ਰੋਫਾਈਲ ਦਿੰਦੇ ਹਨ। ਉਨ੍ਹਾਂ ਨੂੰ ਇੱਕੋ ਸਵਾਲ ਮੰਨਣ ਨਾਲ ਨਾਂ-ਹੱਲ ਸਮੱਸਿਆ ਦੇ ਜਵਾਬ ਵਿੱਚ ਪਛਾਣ ਸੈਟਿੰਗਾਂ ਬਦਲ ਦਿੱਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ।
ਜੇ ਸੱਚਮੁੱਚ ਸਥਾਈ ਹੋਸਟਨੇਮ ਲੋੜੀਂਦਾ ਹੈ
ਮੁੱਲ ਸੈੱਟ ਕਰਨਾ ਜਾਣ-ਬੁੱਝ ਕੇ ਕੀਤਾ ਪ੍ਰਸ਼ਾਸਕੀ ਕੰਮ ਹੈ, ਸਜਾਵਟੀ ਪਸੰਦ ਨਹੀਂ, ਅਤੇ ਮੁੱਲ ਉਸੇ ਤੋਂ ਆਉਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿਸ ਕੋਲ ਮਸ਼ੀਨ ਦੀ ਨਾਮਕਰਨ ਨੀਤੀ ਹੈ। ਪ੍ਰੋਂਪਟ ਜਾਣਿਆ-ਪਛਾਣਿਆ ਦਿਸੇ ਇਸ ਲਈ ਪ੍ਰਬੰਧਿਤ ਨਾਂ ਨੂੰ ਮਿਟਾ ਕੇ ਲਿਖਣਾ ਪ੍ਰਮਾਣਪੱਤਰ ਜਾਂਚ, ਨਿਗਰਾਨੀ ਅਤੇ ਹੋਸਟ ਦੀ ਪਛਾਣ ਕਰਨ ਵਾਲੀ ਹਰ ਚੀਜ਼ ਤੋੜ ਸਕਦਾ ਹੈ।
ਜਿੱਥੇ ਬਦਲਾਅ ਸੱਚਮੁੱਚ ਲੋੜੀਂਦਾ ਹੈ, ਜਿਸ ਸਾਧਨ ਨੇ ਮੁੱਲ ਪੜ੍ਹੇ ਉਹੀ ਉਨ੍ਹਾਂ ਨੂੰ ਲਿਖਦਾ ਹੈ, ਅਤੇ HostName ਪੂਰੀ ਯੋਗਤਾ ਵਾਲਾ ਨਾਂ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ ਜਦਕਿ ਬਾਕੀ ਦੋ ਸਥਾਨਕ ਰੂਪਾਂ ਦੀ ਉਮੀਦ ਕਰਦੇ ਹਨ। ਕੀ ਅਤੇ ਕਿਉਂ ਬਦਲਿਆ ਲਿਖ ਰੱਖੋ, ਕਿਉਂਕਿ ਇਹੀ ਉਹ ਕਿਸਮ ਦਾ ਸੰਪਾਦਨ ਹੈ ਜੋ ਮਸ਼ੀਨ ਵੱਲ ਦੇਖਣ ਵਾਲੇ ਅਗਲੇ ਵਿਅਕਤੀ ਨੂੰ ਹੈਰਾਨ ਕਰਦਾ ਹੈ।
ਬਹੁਤੀਆਂ ਰਿਪੋਰਟਾਂ ਲਈ ਸਹੀ ਜਵਾਬ ਸਵਾਲ ਦੇ ਸੰਕੇਤ ਨਾਲੋਂ ਛੋਟਾ ਹੁੰਦਾ ਹੈ: ਤਿੰਨੇ ਮੁੱਲ ਪੜ੍ਹੋ, ਕਿਹੜਾ ਵੱਖਰਾ ਹੈ ਪਛਾਣੋ, ਅਤੇ ਸਿਰਫ਼ ਉਹੀ ਸੁਧਾਰੋ। ਪ੍ਰੋਂਪਟ ਕਿਸੇ ਚੀਜ਼ ਦਾ ਲੱਛਣ ਸੀ, ਅਤੇ ਤਿੰਨ ਕਮਾਂਡ ਦੱਸਦੀਆਂ ਹਨ ਉਹ ਕਿਸ ਦਾ।