X-Forwarded-For
ಎಚ್. ಟಿ. ಟಿ. ಪಿ ಪ್ರಾಕ್ಸಿ ಅಥವಾ ಲೋಡ್ ಬ್ಯಾಲೆನ್ಸರ್ ಮೂಲಕ ವೆಬ್ ಸರ್ವರ್ಗೆ ಸಂಪರ್ಕಿಸುವ ಕ್ಲೈಂಟ್ನ ಮೂಲ ಐಪಿ ವಿಳಾಸವನ್ನು ಗುರುತಿಸಲು ಎಕ್ಸ್-ಫಾರ್ವರ್ಡ್-ಫಾರ್ (ಎಕ್ಸ್ಎಫ್ಎಫ್) ಎಚ್. ಟಿ. ಟಿ. ಪಿ ಹೆಡರ್ ಫೀಲ್ಡ್ ಒಂದು ಸಾಮಾನ್ಯ ವಿಧಾನವಾಗಿದೆ. ಎಕ್ಸ್-ಫಾರ್ವರ್ಡ್-ಫಾರ್ HTTP ವಿನಂತಿಯ ಶೀರ್ಷಿಕೆಯನ್ನು ಸ್ಕ್ವಿಡ್ ಕ್ಯಾಶಿಂಗ್ ಪ್ರಾಕ್ಸಿ ಸರ್ವರ್ನ ಅಭಿವರ್ಧಕರು ಪರಿಚಯಿಸಿದರು. ಎಕ್ಸ್-ಫಾರ್ವರ್ಡ್-ಫಾರ್ ಎಂಬುದು ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಇತರ ಖಾತೆಗಳಿಂದ (ಬಹುಶಃ ಸ್ವಯಂಚಾಲಿತವಾಗಿ) ಇಮೇಲ್-ಸಂದೇಶವನ್ನು ಫಾರ್ವರ್ಡ್ ಮಾಡಲಾಗಿದೆ ಎಂದು ಸೂಚಿಸುವ ಇಮೇಲ್-ಹೆಡರ್ ಆಗಿದೆ. ಎಕ್ಸ್ಎಫ್ಎಫ್ ಅಥವಾ ಇದೇ ರೀತಿಯ ಮತ್ತೊಂದು ತಂತ್ರದ ಬಳಕೆಯಿಲ್ಲದೆ, ಪ್ರಾಕ್ಸಿ ಮೂಲಕ ಯಾವುದೇ ಸಂಪರ್ಕವು ಪ್ರಾಕ್ಸಿ ಸರ್ವರ್ನ ಮೂಲ ಐಪಿ ವಿಳಾಸವನ್ನು ಮಾತ್ರ ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ, ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಪ್ರಾಕ್ಸಿ ಸರ್ವರ್ ಅನ್ನು ಅನಾಮಧೇಯ ಸೇವೆಯಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ, ಹೀಗಾಗಿ ನಿಂದನೀಯ ಪ್ರವೇಶಗಳನ್ನು ಪತ್ತೆಹಚ್ಚುವುದು ಮತ್ತು ತಡೆಗಟ್ಟುವುದು ಗಮನಾರ್ಹವಾಗಿ ಕಷ್ಟವಾಗುತ್ತದೆ. ಎಕ್ಸ್ಎಫ್ಎಫ್ನ ಉಪಯುಕ್ತತೆಯು ಪ್ರಾಕ್ಸಿ ಸರ್ವರ್ ಮೂಲ ಹೋಸ್ಟ್ನ ಐಪಿ ವಿಳಾಸವನ್ನು ಪ್ರಾಮಾಣಿಕವಾಗಿ ವರದಿ ಮಾಡುವುದರ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ; ಈ ಕಾರಣಕ್ಕಾಗಿ, ಎಕ್ಸ್ಎಫ್ಎಫ್ನ ಪರಿಣಾಮಕಾರಿ ಬಳಕೆಗೆ ಯಾವ ಪ್ರಾಕ್ಸಿಗಳು ವಿಶ್ವಾಸಾರ್ಹವಾಗಿವೆ ಎಂಬುದರ ಜ್ಞಾನದ ಅಗತ್ಯವಿರುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಅವುಗಳನ್ನು ರಕ್ಷಕರನ್ನು ನಂಬಬಹುದಾದ ಸರ್ವರ್ಗಳ ಶ್ವೇತಪಟ್ಟಿಯಲ್ಲಿ ಹುಡುಕುವ ಮೂಲಕ. ಫಾರ್ಮ್ಯಾಟ್ ಕ್ಷೇತ್ರದ ಸಾಮಾನ್ಯ ಸ್ವರೂಪವೆಂದರೆಃ ಎಕ್ಸ್-ಫಾರ್ವರ್ಡ್-ಫಾರ್ಃ ಕ್ಲೈಂಟ್, ಪ್ರಾಕ್ಸಿ 1, ಪ್ರಾಕ್ಸಿ 2 ಅಲ್ಲಿ ಮೌಲ್ಯವು ಅಲ್ಪವಿರಾಮ + ಐಪಿ ವಿಳಾಸಗಳ ಪ್ರತ್ಯೇಕವಾದ ಪಟ್ಟಿಯಾಗಿದೆ, ಎಡಭಾಗವು ಮೂಲ ಕ್ಲೈಂಟ್ ಆಗಿದೆ, ಮತ್ತು ವಿನಂತಿಯನ್ನು ಸ್ವೀಕರಿಸಿದ ಪ್ರತಿ ಅನುಕ್ರಮ ಪ್ರಾಕ್ಸಿಯು ವಿನಂತಿಯನ್ನು ಸ್ವೀಕರಿಸಿದ ಐಪಿ ವಿಳಾಸವನ್ನು ಸೇರಿಸುತ್ತದೆ. ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ವಿನಂತಿಯು ಪ್ರಾಕ್ಸಿ1, ಪ್ರಾಕ್ಸಿ2 ಮತ್ತು ನಂತರ ಪ್ರಾಕ್ಸಿ3 ಮೂಲಕ ಹಾದುಹೋಗುತ್ತದೆ (ಶೀರ್ಷಿಕೆಯಲ್ಲಿ ತೋರಿಸಲಾಗಿಲ್ಲ). ಪ್ರಾಕ್ಸಿ 3 ವಿನಂತಿಯ ದೂರಸ್ಥ ವಿಳಾಸವಾಗಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. ಉದಾಹರಣೆಗಳುಃ X-ಫಾರ್ವರ್ಡ್-ಫಾರ್ಃ 203.0.113.195,70.41.3.18,150.172.238.178 X-ಫಾರ್ವರ್ಡ್-ಫಾರ್ಃ 203.0.113.195 X-ಫಾರ್ವರ್ಡ್-ಫಾರ್ಃ 2001: db8:85a3:8d 3:1319:8 a2e: 370:7348 ಏಕೆಂದರೆ X-ಫಾರ್ವರ್ಡ್-ಫಾರ್ ಹೆಡರ್ ಅನ್ನು ಔಪಚಾರಿಕವಾಗಿ ಪ್ರಮಾಣೀಕರಿಸಲಾಗಿಲ್ಲ, IP ವಿಳಾಸ ಸ್ವರೂಪಕ್ಕೆ ಕೆಲವು ವ್ಯತ್ಯಾಸಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ. ಉದಾಹರಣೆಗೆ, ಕೆಲವು ಅನುಷ್ಠಾನಗಳು ಕ್ಲೈಂಟ್ಗಳ ಪೋರ್ಟ್ ಸಂಖ್ಯೆಯನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ, ಅಥವಾ ಹೊಸ ಫಾರ್ವರ್ಡ್ ಹೆಡರ್ನಲ್ಲಿರುವ ಸ್ವರೂಪವನ್ನು ಹೋಲುವ ಪೋರ್ಟ್ ಸಂಖ್ಯೆ ಇಲ್ಲದಿದ್ದರೂ ಸಹ ಐಪಿವಿ6 ವಿಳಾಸಗಳನ್ನು ಚೌಕಾಕಾರದ ಬ್ರಾಕೆಟ್ಗಳಲ್ಲಿ ಲಗತ್ತಿಸುತ್ತವೆ. ಉದಾಹರಣೆಗಳುಃ X-ಫಾರ್ವರ್ಡ್-ಫಾರ್ಃ 203.0.113.195:41237,198.51.100.100:38523 X-ಫಾರ್ವರ್ಡ್-ಫಾರ್ಃ [2001: db8:: 1a2b: 3c4d]: 41237,198.51.100.100:26321 X-ಫಾರ್ವರ್ಡ್-ಫಾರ್ಃ [2001: db8:: aa: bb] ವಿನಂತಿಯನ್ನು ಫಾರ್ವರ್ಡ್ ಮಾಡುವಾಗ X-ಫಾರ್ವರ್ಡ್-ಫಾರ್ ಹೆಡರ್ ಅನ್ನು HTTP ಪ್ರಾಕ್ಸಿಗಳು ಸೇರಿಸುತ್ತವೆ ಅಥವಾ ಸಂಪಾದಿಸುತ್ತವೆ. ಸರ್ವರ್ ಕ್ಲೈಂಟ್ನ ವಿಳಾಸವನ್ನು ಅಲ್ಪವಿರಾಮದಿಂದ ಬೇರ್ಪಡಿಸಲಾದ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಎಕ್ಸ್-ಫಾರ್ವರ್ಡ್-ಫಾರ್ ಹೆಡರ್ಗೆ ಸೇರಿಸುತ್ತದೆ ಅಥವಾ ಕ್ಲೈಂಟ್ ವಿಳಾಸವನ್ನು ಮೌಲ್ಯವಾಗಿ ಹೊಂದಿರುವ ಹೊಸ ಎಕ್ಸ್-ಫಾರ್ವರ್ಡ್-ಫಾರ್ ಹೆಡರ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ. ಎಕ್ಸ್-ಫಾರ್ವರ್ಡ್-ಫಾರ್ ಕ್ಷೇತ್ರವನ್ನು ನಕಲು ಮಾಡುವುದು ಸುಲಭವಾದ ಕಾರಣ, ಕೊಟ್ಟಿರುವ ಮಾಹಿತಿಯನ್ನು ಎಚ್ಚರಿಕೆಯಿಂದ ಬಳಸಬೇಕು. ಅತ್ಯಂತ ಸರಿಯಾದ ಐಪಿ ವಿಳಾಸವು ಯಾವಾಗಲೂ ಕೊನೆಯ ಪ್ರಾಕ್ಸಿಗೆ ಸಂಪರ್ಕಿಸುವ ಐಪಿ ವಿಳಾಸವಾಗಿರುತ್ತದೆ, ಅಂದರೆ ಇದು ಮಾಹಿತಿಯ ಅತ್ಯಂತ ವಿಶ್ವಾಸಾರ್ಹ ಮೂಲವಾಗಿದೆ. ಎಕ್ಸ್-ಫಾರ್ವರ್ಡ್-ಫಾರ್ ಡೇಟಾವನ್ನು ಫಾರ್ವರ್ಡ್ ಅಥವಾ ರಿವರ್ಸ್ ಪ್ರಾಕ್ಸಿ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಸಬಹುದು. ಸರ್ವರ್ ವಿಶ್ವಾಸಾರ್ಹ ರಿವರ್ಸ್ ಪ್ರಾಕ್ಸಿಯ ಹಿಂದೆ ಇದ್ದರೆ ಮತ್ತು ಆ ಪ್ರಾಕ್ಸಿಯಿಂದ ಮಾತ್ರ ಸಂಪರ್ಕಗಳನ್ನು ಅನುಮತಿಸಿದರೆ, ಹೆಡರ್ ಮೌಲ್ಯವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ವಿಶ್ವಾಸಾರ್ಹವೆಂದು ಭಾವಿಸಬಹುದು. ಕೇವಲ ಎಕ್ಸ್-ಫಾರ್ವರ್ಡ್-ಫಾರ್ ಕ್ಷೇತ್ರವನ್ನು ಲಾಗಿಂಗ್ ಮಾಡುವುದು ಯಾವಾಗಲೂ ಸಾಕಾಗುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಸರಪಳಿಯಲ್ಲಿನ ಕೊನೆಯ ಪ್ರಾಕ್ಸಿ ಐಪಿ ವಿಳಾಸವು ಎಕ್ಸ್-ಫಾರ್ವರ್ಡ್-ಫಾರ್ ಕ್ಷೇತ್ರದೊಳಗೆ ಇರುವುದಿಲ್ಲ, ಅದು ನಿಜವಾದ ಐಪಿ ಹೆಡರ್ ನಲ್ಲಿರುತ್ತದೆ. ಸಂಪೂರ್ಣತೆಗಾಗಿ ವೆಬ್ ಸರ್ವರ್ ವಿನಂತಿಯ ಮೂಲ ಐಪಿ ವಿಳಾಸ ಮತ್ತು ಎಕ್ಸ್-ಫಾರ್ವರ್ಡ್-ಫಾರ್ ಕ್ಷೇತ್ರ ಮಾಹಿತಿ ಎರಡನ್ನೂ ಲಾಗ್ ಮಾಡಬೇಕು. ಪರ್ಯಾಯಗಳು ಮತ್ತು ವ್ಯತ್ಯಾಸಗಳು ಫಾರ್ವರ್ಡ್ ಮಾಡಲಾದ HTTP ಹೆಡರ್ ಅನ್ನು ಇದೇ ರೀತಿಯ ಉದ್ದೇಶದೊಂದಿಗೆ ಪ್ರಮಾಣೀಕರಿಸಿದವು ಆದರೆ X-ಫಾರ್ವರ್ಡ್-ಫಾರ್ HTTP ಹೆಡರ್ಗೆ ಹೋಲಿಸಿದರೆ ಹೆಚ್ಚಿನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿದ್ದವು. ಫಾರ್ವರ್ಡ್ ಮಾಡಲಾದ ಹೆಡರ್ನ ವಾಕ್ಯರಚನೆಯ ಒಂದು ಉದಾಹರಣೆಯೆಂದರೆಃ ಫಾರ್ವರ್ಡ್ ಮಾಡಲಾದಃ ಫಾರ್ = 192.0.2.60; ಪ್ರೋಟೋ = HTTP; by = 203.0.113.43 ಫಾರ್ವರ್ಡ್ ಮಾಡಲಾದಃ ಫಾರ್ = "[2001: db8:: 1234]" ಹ್ಯಾಪ್ರಾಕ್ಸಿ ಪ್ರಾಕ್ಸಿ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ, ಇದು X-ಫಾರ್ವರ್ಡ್ ಮಾಡಲಾದ ಅಥವಾ ಫಾರ್ವರ್ಡ್ ಮಾಡಲಾದ ಹೆಡರ್ ಅನ್ನು ಬಳಸದೆ ಮೂಲ ಕ್ಲೈಂಟ್ನ IP ವಿಳಾಸವನ್ನು ಸಂವಹನ ಮಾಡಬಹುದು. ಈ ಶಿಷ್ಟಾಚಾರವನ್ನು ಅನೇಕ ಸಾರಿಗೆ ಶಿಷ್ಟಾಚಾರಗಳಲ್ಲಿ ಬಳಸಬಹುದು ಮತ್ತು ಆಂತರಿಕ ಶಿಷ್ಟಾಚಾರವನ್ನು ಪರಿಶೀಲಿಸುವ ಅಗತ್ಯವಿಲ್ಲ, ಆದ್ದರಿಂದ ಇದು HTTPಗೆ ಸೀಮಿತವಾಗಿಲ್ಲ. ಇಂಟರ್ನೆಟ್ ಗೌಪ್ಯತೆ ಪಟ್ಟಿ ಪ್ರಾಕ್ಸಿ ಸಾಫ್ಟ್ವೇರ್ ಎಕ್ಸ್-ಒರಿಜಿನೇಟಿಂಗ್-ಐಪಿ ಫಾರ್ ಎಸ್ಎಂಟಿಪಿ ಈಕ್ವಿವಾಲೆಂಟ್ ಲಿಸ್ಟ್ ಆಫ್ ಎಚ್. ಟಿ. ಟಿ. ಪಿ ಹೆಡರ್ ಫೀಲ್ಡ್ಸ್ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಅಪಾಚೆ ಮೋಡ್ _ ಎಕ್ಸ್ಟ್ರಾಕ್ಟ್ _ ಫಾರ್ವರ್ಡ್ ಅನೊನಿಮಿಟಿ ಹೈಪರ್ಟೆಕ್ಸ್ಟ್ ಟ್ರಾನ್ಸ್ಫರ್ ಪ್ರೊಟೊಕಾಲ್ ಹೆಡರ್ಗಳನ್ನು ಸಹ ನೋಡಿ.