VPN ಪೂರೈಕೆದಾರರನ್ನು ಬದಲಿಸುವುದು: ಕೇವಲ IP ಅಲ್ಲ, ಹೋಸ್ಟ್ಹೆಸರನ್ನು ಯೋಜಿಸಿ
ಹೊಸ DNS ದಾಖಲೆಯು ಇರುವ ಸೆಷನ್ಗಳನ್ನು ಸ್ಥಳಾಂತರಿಸುವುದಿಲ್ಲ. ಹೆಸರನ್ನು ಯಾರು ನಿಯಂತ್ರಿಸುತ್ತಾರೆ, ಪ್ರತಿ ಕ್ಲೈಂಟ್ ಅದನ್ನು ಯಾವಾಗ ಪರಿಹರಿಸುತ್ತದೆ ಮತ್ತು ಹಳೆಯ ಎಂಡ್ಪಾಯಿಂಟ್ ಅನ್ನು ಹೇಗೆ ನಿವೃತ್ತಿಗೊಳಿಸುತ್ತೀರಿ ಎಂಬುದನ್ನು ಯೋಜಿಸಿ.
ನಿಮ್ಮ DNS ದಾಖಲೆ ಸರಿಯಾಗಿದೆ, ಬದಲಿ ಆರೋಗ್ಯಕರವಾಗಿದೆ, ಆದರೂ ಕೆಲವು ಕ್ಲೈಂಟ್ಗಳು ಗಂಟೆಗಟ್ಟಲೆ ಹಳೆಯ ವಿಳಾಸಕ್ಕೆ ಡಯಲ್ ಮಾಡುತ್ತವೆ. ಕೆಲವು ಪರಿಹರಿಸಲ್ಪಡುವ ಮತ್ತು ಎಂದಿಗೂ ಉತ್ತರಿಸದ ಹೆಸರಿನ ವಿರುದ್ಧ ತಕ್ಷಣ ವಿಫಲವಾಗುತ್ತವೆ. ಎರಡೂ ಫಲಿತಾಂಶಗಳು ಒಂದೇ ಕೊರತೆಯಿಂದ ಬರುತ್ತವೆ: ಹೋಸ್ಟ್ಹೆಸರು ಕ್ಲೈಂಟ್ ಏನನ್ನು ಹುಡುಕುತ್ತದೆ ಎಂಬುದನ್ನು ಬದಲಿಸುತ್ತದೆ, ಅದನ್ನು ಯಾವಾಗ ಹುಡುಕುತ್ತದೆ ಎಂಬುದನ್ನಲ್ಲ, ಮತ್ತು ಉತ್ತರ ಬಂದಾಗ ಏನನ್ನು ನಂಬುತ್ತದೆ ಎಂಬುದನ್ನೂ ಅಲ್ಲ.
ಲಕ್ಷಣ: ಸರಿಯಾದ ದಾಖಲೆ, ಹಳೆಯ ಸುರಂಗಗಳು
ಹೆಸರನ್ನು ಸಂಗ್ರಹಿಸುವ ಪ್ರೊಫೈಲ್ ಅದನ್ನು ನಿರಂತರವಾಗಿ ಪರಿಹರಿಸುವ ಕ್ಲೈಂಟ್ ಅಲ್ಲ. ಹೆಚ್ಚಿನವು ಒಮ್ಮೆ ಪರಿಹರಿಸುತ್ತವೆ, ಸಂರಚನೆಯನ್ನು ಅನ್ವಯಿಸುವಾಗ ಅಥವಾ ಸುರಂಗ ಮೇಲೇರಿದಾಗ, ನಂತರ ಸೆಷನ್ ಮುಗಿಯುವವರೆಗೆ ಅದೇ ವಿಳಾಸವನ್ನು ಮರುಬಳಕೆ ಮಾಡುತ್ತವೆ. ಅದರ ಮೇಲೆ ದೀರ್ಘ TTL ಇರುವುದೇ ಬದಲಾವಣೆಯನ್ನು DNS ಸಂಪಾದನೆಯ ಸುತ್ತ ಅಲ್ಲದೆ, ಮರುಸಂಪರ್ಕಗಳ ಸುತ್ತ ಯೋಜಿಸಬೇಕಾದ ಕಾರಣ.
ಎರಡೂ ವರ್ತನೆಗಳಲ್ಲಿ ಯಾವುದೂ ದೋಷವಲ್ಲ, ಮತ್ತು ಅದೇ ಲಕ್ಷಣವನ್ನು ಗೊಂದಲಮಯಗೊಳಿಸುತ್ತದೆ. ಕ್ಲೈಂಟ್ ಹಿಂದೆ ಪಡೆದ ಉತ್ತರದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತಿದೆ, ಮತ್ತು ಸರ್ವರ್ ಕಡೆ ಯಾವುದೂ ಅದು ಯಾವ ಉತ್ತರ ಎಂಬುದನ್ನು ತೋರಿಸುವುದಿಲ್ಲ. ಮರುಸಂಪರ್ಕವನ್ನು ನಿರ್ವಹಣಾ ವಿಂಡೋದಲ್ಲಿ ಯೋಜಿಸಿ ಮತ್ತು ಬಳಕೆದಾರರು ಏನನ್ನು ನೋಡುತ್ತಾರೆ ಎಂದು ಹೇಳಿ, ಅಥವಾ ವಿಂಡೋವನ್ನು ಟಿಕೆಟ್ಗಳಿಗೆ ಉತ್ತರಿಸುವಲ್ಲಿ ಕಳೆಯಿರಿ. ಒಂದೇ ರೀತಿಯ ವರದಿಗಳ ಸರತಿ ಸಾಮಾನ್ಯ ಫಲಿತಾಂಶ.
ಹೆಸರನ್ನು ಯಾರು ನಿಯಂತ್ರಿಸುತ್ತಾರೆ ಮತ್ತು ಕ್ಲೈಂಟ್ ಏನನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ
ವಲಯದ ಮೇಲಿನ ನಿಯಂತ್ರಣವು ಸ್ಥಳಾಂತರ ಎಷ್ಟು ವೇಗವಾಗಿ ಚಲಿಸಬಹುದು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. ದಾಖಲೆಯನ್ನು ನೀವು ಲಾಗ್ ಇನ್ ಮಾಡಬಹುದಾದ ನೋಂದಣಿದಾರರ ಬಳಿ ಇರಿಸಿ, ಮತ್ತು ಅದನ್ನು ಬೇರೆ ಯಾರು ಬದಲಿಸಬಹುದು ಎಂದು ಬರೆಯಿರಿ.
ನಂಬಿಕೆ ಹೆಸರನ್ನು ಅನುಸರಿಸುವುದಿಲ್ಲ. TLS ಆಧಾರಿತ ಕ್ಲೈಂಟ್ ಪ್ರಮಾಣಪತ್ರದ ಗುರುತನ್ನು ಅಥವಾ ಪಿನ್ ಮಾಡಿದ ಹೆಸರನ್ನು ಪರಿಶೀಲಿಸಬಹುದು, ಆದರೆ WireGuard ಸಹಚರದ ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ದೃಢೀಕರಿಸುತ್ತದೆ ಮತ್ತು ಹೋಸ್ಟ್ಹೆಸರನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ನಿರ್ಲಕ್ಷಿಸುತ್ತದೆ. ಆ ವ್ಯತ್ಯಾಸವೇ DNS ಸಂಪಾದನೆ ಸಾಕೇ ಅಥವಾ ಪ್ರತಿ ಪ್ರೊಫೈಲ್ಗೂ ಹೊಸ ಬೆರಳಚ್ಚು ಬೇಕೇ ಎಂದು ನಿರ್ಧರಿಸುತ್ತದೆ. ದಾಖಲೆ ಬದಲಾವಣೆ ಎಂದಿಗೂ ಯಾರೂ ಅನುಮೋದಿಸದ ಎಂಡ್ಪಾಯಿಂಟ್ಗೆ ಅಧಿಕಾರ ನೀಡಬಾರದು.
ಆಡಳಿತಾತ್ಮಕ ಮತ್ತು ಮರುಪ್ರಾಪ್ತಿ ಪ್ರವೇಶವನ್ನು ಸಾರ್ವಜನಿಕ ಕ್ಲೈಂಟ್ ಹೆಸರಿನಿಂದ ದೂರವಿಡಿ. ಹೋಸ್ಟಿಂಗ್ ಖಾತೆ ಕಳೆದುಕೊಳ್ಳುವುದು ಕ್ಲೈಂಟ್ಗಳನ್ನು ಮರುನಿರ್ದೇಶಿಸುವ ದಾಖಲೆಯನ್ನೂ ಕಳೆದುಕೊಳ್ಳುವಂತೆ ಮಾಡಬಾರದು. ಮರುಪ್ರಾಪ್ತಿ ಮಾರ್ಗವನ್ನು ನೀವು ಬಿಡುತ್ತಿರುವ ಪೂರೈಕೆದಾರರ ಮೇಲೆ ಅವಲಂಬಿತವಲ್ಲದ ಸ್ಥಳದಲ್ಲಿ ಸಂಗ್ರಹಿಸಿ.
ಪ್ರತಿ ಕ್ಲೈಂಟ್ ಹೆಸರನ್ನು ಯಾವಾಗ ಮತ್ತೆ ಓದುತ್ತದೆ
ಪರಿಹರಿಸುವ ಸಮಯವು ಪ್ರತಿ ಕ್ಲೈಂಟ್ನ ಗುಣಲಕ್ಷಣ, ಆದ್ದರಿಂದ ಬದಲಾವಣೆಯ ವಿಂಡೋವನ್ನು ಭರವಸೆ ನೀಡುವ ಮೊದಲು ನೀವು ನಿಜವಾಗಿ ರವಾನಿಸುವ ಅನುಷ್ಠಾನವನ್ನು ಪರಿಶೀಲಿಸಿ. wg-quick ಇಂಟರ್ಫೇಸ್ ಮೇಲೇರಿದಾಗ ಎಂಡ್ಪಾಯಿಂಟ್ ಅನ್ನು ಪರಿಹರಿಸುತ್ತದೆ ಮತ್ತು ಸುರಂಗ ಮರುಪ್ರಾರಂಭವಾಗುವವರೆಗೆ ಆ ವಿಳಾಸವನ್ನು ಇರಿಸಿಕೊಳ್ಳುತ್ತದೆ. OpenVPN ಕ್ಲೈಂಟ್ ಸಂಪರ್ಕಿಸುವಾಗ ಹೆಸರನ್ನು ಹುಡುಕುತ್ತದೆ, ಮತ್ತು ಮರುಸಂಪರ್ಕದಲ್ಲಿ ಮತ್ತೆ ನೋಡುತ್ತದೆಯೇ ಎಂಬುದು ಅದರ ಆಯ್ಕೆಗಳನ್ನು ಅವಲಂಬಿಸಿದೆ.
| Client | When it resolves | What it verifies |
|---|---|---|
| wg-quick | At interface start, cached for the session | Peer public key, not the name |
| OpenVPN 2.6 | On connect, possibly again on reconnect | Certificate identity or pinned name |
| Mobile clients | May hold the answer across sleep or a network change | Platform trust store, same certificates |
ಮೊಬೈಲ್ ಕ್ಲೈಂಟ್ಗಳು ಸಾಮಾನ್ಯ ಆಶ್ಚರ್ಯ, ಏಕೆಂದರೆ ಅವು ನಿದ್ರೆ ಅಥವಾ ನೆಟ್ವರ್ಕ್ ಬದಲಾವಣೆಯಾದ್ಯಂತ ಪರಿಹರಿಸಿದ ವಿಳಾಸವನ್ನು ಇಟ್ಟುಕೊಳ್ಳಬಹುದು. A ಮತ್ತು AAAA ದಾಖಲೆಗಳನ್ನು ಬದಲಿ ಎರಡೂ ಕುಟುಂಬಗಳಲ್ಲಿ ಉತ್ತರಿಸಿದರೆ ಮಾತ್ರ ಪ್ರಕಟಿಸಿ. ಒಂದು ಕುಟುಂಬದಲ್ಲಿ ಉತ್ತರಿಸುವ ವಿಳಾಸವು ಇನ್ನೊಂದರ ಬಗ್ಗೆ ಏನನ್ನೂ ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ, ಮತ್ತು ಸತ್ತ AAAA ದಾಖಲೆ ಪ್ರತಿ ಪ್ರಯತ್ನಕ್ಕೂ ಸಮಯ ಮಿತಿಯನ್ನು ಸೇರಿಸುತ್ತದೆ. ನೀವು ಬೆಂಬಲಿಸುವ ಪ್ರತಿ ಕ್ಲೈಂಟ್ಗೂ ಪರಿಹರಿಸುವ ವರ್ತನೆಯನ್ನು ದಾಖಲಿಸಿ, ನಂತರ ಜನರು ನಿಜವಾಗಿ ಬಳಸುವ ಸಾಧನಗಳಲ್ಲಿ ಪರೀಕ್ಷಿಸಿ.
ಮರುಸಂಪರ್ಕವು ಹೆಚ್ಚಿನ ಕ್ಲೈಂಟ್ಗಳಲ್ಲಿ ಬಳಕೆದಾರರ ಕ್ರಿಯೆ, ಮತ್ತು ಸರ್ವರ್ ಅದನ್ನು ಒತ್ತಾಯಿಸಲಾಗದು. ಆ ಹಂತವನ್ನು ನಿರ್ವಹಣಾ ಟಿಪ್ಪಣಿಯಲ್ಲಿ ಇರಿಸಿ, ಅದು ಸಂಭವಿಸಿದಾಗ ಬಳಕೆದಾರರು ಏನನ್ನು ನೋಡುತ್ತಾರೆ ಎಂಬ ಸಾಲಿನೊಂದಿಗೆ.
ಸಾಕ್ಷ್ಯದ ಆಧಾರದ ಮೇಲೆ ಬದಲಾಯಿಸಿ, ನಂತರ ಹಳೆಯ ಎಂಡ್ಪಾಯಿಂಟ್ ಅನ್ನು ನಿವೃತ್ತಿಗೊಳಿಸಿ
ಬದಲಾಯಿಸುವ ಮೊದಲು ಬದಲಿಯಲ್ಲಿ ಪ್ರತಿ ಪದರವನ್ನು ಸಾಬೀತುಪಡಿಸಿ: ಆಲಿಸುವವರು ಉತ್ತರಿಸುತ್ತಾರೆ, ಫೈರ್ವಾಲ್ ಪೋರ್ಟ್ ಅನ್ನು ಹಾದುಹೋಗಲು ಬಿಡುತ್ತದೆ, ಮಾರ್ಗಗಳು ಸರಿಯಾಗಿ ಹಿಂತಿರುಗುತ್ತವೆ, ಹೆಸರು ಹೊಸ ವಿಳಾಸಕ್ಕೆ ಪರಿಹರಿಸಲ್ಪಡುತ್ತದೆ, ಮತ್ತು ತಿಳಿದಿರುವ ಗುರುತು ಸ್ವೀಕರಿಸಲ್ಪಡುತ್ತದೆ. ಸಂಪರ್ಕವನ್ನು ಸ್ವೀಕರಿಸುವ ಆಲಿಸುವವರು ಹಸ್ತಲಾಘವವನ್ನು ಪೂರ್ಣಗೊಳಿಸುವವರಂತೆಯೇ ಅಲ್ಲ, ಆದ್ದರಿಂದ ಪೋರ್ಟ್ ಅಲ್ಲ, ಹಸ್ತಲಾಘವವನ್ನು ಪರೀಕ್ಷಿಸಿ. ಪ್ರಸ್ತುತ ರದ್ದತಿ ಪಟ್ಟಿಯನ್ನು ಸಂರಚನೆಯ ಪಕ್ಕದಲ್ಲಿ ಇರಿಸಿ, ಏಕೆಂದರೆ ಮರುಸ್ಥಾಪಿಸಿದ ಬ್ಯಾಕಪ್ ಸಹಚರರ ಪಟ್ಟಿಯನ್ನು ಹಿಂದಿದ್ದಂತೆಯೇ ಮರುಸೃಷ್ಟಿಸುತ್ತದೆ ಮತ್ತು ನೀವು ಈಗಾಗಲೇ ಮುಚ್ಚಿದ ಪ್ರವೇಶವನ್ನು ಮತ್ತೆ ತೆರೆಯುತ್ತದೆ. ಯಾವ ಗುರುತಿನಿಂದ ಪರೀಕ್ಷಿಸಿದಿರಿ ಎಂದು ದಾಖಲಿಸಿ, ಏಕೆಂದರೆ «ಇದು ಕೆಲಸ ಮಾಡುತ್ತದೆ» ಯಾರಾದರೂ ಪುನರಾವರ್ತಿಸಬಹುದಾದ ಸಾಕ್ಷ್ಯವಲ್ಲ.
getent hosts vpn.example.com
ss -lunp | grep 51820
wg show wg0 latest-handshakes
ಪರಿವರ್ತನೆಯ ಸಮಯದಲ್ಲಿ, ಅದೇ ಗುರುತಿಗಾಗಿ ಎರಡೂ ಎಂಡ್ಪಾಯಿಂಟ್ಗಳಲ್ಲಿ ಸಂಪರ್ಕ ಪ್ರಯತ್ನಗಳನ್ನು ಗಮನಿಸಿ. ಹಳೆಯ ವಿಳಾಸದ ವಿರುದ್ಧ ಇನ್ನೂ ದೃಢೀಕರಿಸುತ್ತಿರುವ ಕ್ಲೈಂಟ್ ಎಂದಿಗೂ ಸ್ಥಳಾಂತರಗೊಳ್ಳದ ಪ್ರೊಫೈಲ್ ಅಥವಾ ಸಂಗ್ರಹಿತ ಉತ್ತರ. ಹಳೆಯ ಎಂಡ್ಪಾಯಿಂಟ್ ಅನ್ನು ದಿನಾಂಕದ ಯೋಜನೆಯಂತೆ ನಿವೃತ್ತಿಗೊಳಿಸಿ, ಏಕೆಂದರೆ ಒಂದೇ ಗುರುತನ್ನು ಸ್ವೀಕರಿಸುವ ಎರಡು ಸೇವೆಗಳು ಎರಡು ಬಾಗಿಲುಗಳನ್ನು ತೆರೆದಿಡುತ್ತವೆ.
ಬದಲಾವಣೆಯ ಪರೀಕ್ಷೆ ಹೊಸ ಎಂಡ್ಪಾಯಿಂಟ್ ಮೂಲಕ ಅಪ್ಲಿಕೇಶನ್ ಸೆಷನ್, ಪಿಂಗ್ ಅಲ್ಲ. ಆ ಸೆಷನ್ ಕೆಲಸ ಮಾಡಿದಾಗ ಮತ್ತು ಹಳೆಯ ಎಂಡ್ಪಾಯಿಂಟ್ ಪೂರ್ಣ ಮರುಸಂಪರ್ಕ ಚಕ್ರದಲ್ಲಿ ಯಾವುದೇ ಅಧಿಕೃತ ಪ್ರಯತ್ನವನ್ನು ದಾಖಲಿಸದಿದ್ದಾಗ, ಸ್ಥಳಾಂತರ ಮುಗಿದಿದೆ.