Squid IPv4 ಕ್ಲೈಂಟ್ಗಳು ಮತ್ತು IPv6 ಗಮ್ಯಸ್ಥಾನಗಳು: ಪ್ರತ್ಯೇಕ ನೀತಿಗಳು
IPv4 ಕ್ಲೈಂಟ್ Squid ಬಳಸಿ IPv6 ವೆಬ್ಸೈಟ್ ತಲುಪಬಹುದು. IPv6-ಮಾತ್ರ ನೀತಿ ಆಯ್ಕೆ ಮಾಡುವ ಮೊದಲು ಗಮ್ಯಸ್ಥಾನ ನಿರ್ಬಂಧಗಳು, ಮೂಲ ACL ಮತ್ತು ವಿಳಾಸ ಆಯ್ಕೆಯನ್ನು ಪ್ರತ್ಯೇಕಿಸಿ.
IPv4 ಮೂಲಕ ಕ್ಲೈಂಟ್ ಸ್ವೀಕರಿಸಿ ಅವನು ಕೇಳಿದ ವೆಬ್ಸೈಟ್ ಅನ್ನು IPv6 ಮೂಲಕ ತಲುಪುವುದು ಸಾಧ್ಯ. ಇವು ಪ್ರತ್ಯೇಕ ಸಂಪರ್ಕಗಳು. ವೆಬ್ಸೈಟ್ ಬದಿಯ ನೀತಿಯು IPv4 ಕ್ಲೈಂಟ್ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ತಿರಸ್ಕರಿಸಬಾರದು.
src ipv4 ಜೊತೆ ಗಮ್ಯಸ್ಥಾನ-ಕುಟುಂಬ ನಿರಾಕರಣೆಯನ್ನು ಸಂಯೋಜಿಸುವ ಉದಾಹರಣೆಗಳಲ್ಲಿನ ಬಲೆ ಇದೇ: ಮೂಲ ACL ಯಾರು ಸಂಪರ್ಕಿಸಬಹುದು ಎಂಬುದನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ, ಯಾವ ವೆಬ್ಸೈಟ್ ಸಂಪರ್ಕಗಳಿಗೆ ಅನುಮತಿ ಎಂಬುದು ಮಾತ್ರವಲ್ಲ.
ಉದ್ದೇಶಿತ ನಿರ್ಬಂಧವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ
ಸಂಬಂಧಿತ IP ACL ಗಳನ್ನು ಬೆಂಬಲಿಸುವ Squid ಬಿಡುಗಡೆಗಳಿಗೆ, ಗಮ್ಯಸ್ಥಾನ-ಕುಟುಂಬ ನಿಯಮವು IPv4 ಗಮ್ಯಸ್ಥಾನಗಳನ್ನು ಗುರುತಿಸಲು dst ipv4 ಬಳಸಬಹುದು. ಅಂತಹ ನಿಯಮಗಳನ್ನು ಇರುವ ದೃಢೀಕರಣ ಮತ್ತು ಗಮ್ಯಸ್ಥಾನ ಅನುಮತಿಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಿ; ಅವುಗಳನ್ನು ಬೈಪಾಸ್ ಮಾಡುವ ವಿಶಾಲ IPv6 ಅನುಮತಿಯನ್ನು ಸೇರಿಸಬೇಡಿ.
ACL ಉಲ್ಲೇಖವು ಮೂಲ ಮತ್ತು ಗಮ್ಯಸ್ಥಾನ ಪ್ರಕಾರಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ. ಇದು ನಿರ್ಬಂಧ, ಸ್ವಯಂಚಾಲಿತ ಅನುವಾದ ಸೇವೆ ಅಲ್ಲ. ಕೇವಲ IPv4 ವೆಬ್ಸೈಟ್ ಲಭ್ಯವಿಲ್ಲದಂತಾಗಬಹುದು, ಆದರೂ ಯಂತ್ರವು IPv4 ಮೂಲಕ ಅದನ್ನು ತಲುಪಬಹುದಿತ್ತು.
ಹೊರಹೋಗುವ IPv6 ವಿಳಾಸವನ್ನು ಬಂಧಿಸುವುದೂ ಸಂಪೂರ್ಣ ಜಾರಿ ನೀತಿ ಅಲ್ಲ. ಮೂಲ ಆಯ್ಕೆ, ಅನುಮತಿಸಿದ ಗಮ್ಯಸ್ಥಾನ ಕುಟುಂಬಗಳು, DNS ಉತ್ತರಗಳು ಮತ್ತು ನಿಜವಾದ ನೆಟ್ವರ್ಕ್ ತಲುಪುವಿಕೆ ಎಲ್ಲವೂ ಕೊಡುಗೆ ನೀಡುತ್ತವೆ. IPv4 ಫಾಲ್ಬ್ಯಾಕ್ ಸ್ವೀಕಾರಾರ್ಹವೇ ಎಂದು ಸ್ಪಷ್ಟವಾಗಿ ನಿರ್ಧರಿಸಿ.
forwarded_for ಬದಲಾಯಿಸುವುದು ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುವುದಿಲ್ಲ. ಅದು HTTP ಹೆಡರ್ಗೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ, ಪ್ರಾಕ್ಸಿಯ TCP ಸಂಪರ್ಕದ ವಿಳಾಸ ಕುಟುಂಬಕ್ಕೆ ಅಲ್ಲ. ಅದೇ ರೀತಿ, IPv6 DNS ರಿಸಾಲ್ವರ್ ತಾನು ಉತ್ತರಿಸುವ ಪ್ರತಿಯೊಂದು ಹೆಸರಿಗೂ IPv6 ಗಮ್ಯಸ್ಥಾನವಿದೆ ಎಂದು ಖಾತರಿಪಡಿಸುವುದಿಲ್ಲ.
ದೊಡ್ಡ ಹಳೆಯ ಸಂರಚನೆಯನ್ನು ಅಳವಡಿಸುವ ಮೊದಲು ಬಿಡುಗಡೆ-ನಿರ್ದಿಷ್ಟ ವರ್ತನೆಯನ್ನು ಪರಿಶೀಲಿಸಿ. ನಿರ್ದಿಷ್ಟವಾಗಿ: dns_v4_first Squid 5 ರಿಂದ 7 ರಲ್ಲಿ ಬೆಂಬಲಿತ ಕುಟುಂಬ-ಆದ್ಯತೆ ಸ್ವಿಚ್ ಅಲ್ಲ. ನೀವು ನಿಖರವಾಗಿ ವಿವರಿಸಬಹುದಾದ ನೀತಿಯನ್ನು ಸಂಬಂಧವಿಲ್ಲದ IPv6 ಸೆಟ್ಟಿಂಗ್ಗಳ ಸಂಗ್ರಹಕ್ಕಿಂತ ಸುಲಭವಾಗಿ ಮೌಲ್ಯೀಕರಿಸಬಹುದು.