Проксі-сервери IPv6: чи настав час переходити?
Вступ
Те, що ринок проксі настільки багатий на різні типи, є одночасно і благословенням, і прокляттям. Існує проксі майже для будь-якого випадку використання, але це також робить процес купівлі невиправдано складним. Причина такого розмаїття полягає в тому, що з кожним новим способом підключення до інтернету з'являється новий спосіб налаштування проксі.
IPv6 - це найновіший стандарт інтернет-протоколу. Більшість веб-серверів ще не перейшли на нього, але ми вже можемо придбати проксі-сервер на його основі. Що це за проксі-сервери і чи варто їх купувати - ось питання, на які я відповім у цій статті.
Що таке IP-адреса?
Давайте розглянемо деякі основи, перш ніж ми зануримося глибше. IP розшифровується як "Інтернет-протокол", і простіше кажучи, це набір правил, які використовуються пристроями для зв'язку між мережами. Основна ідея полягає в тому, щоб дозволити пристроям надсилати пакети даних, які можуть бути як запитами, так і відповідями.
Пристрій, наприклад, ваш смартфон, може надіслати запит на сервер, а той може відповісти, а може і не відповісти необхідними даними. Якщо сервер відповідає на запит, на вашому пристрої запускається веб-сайт, відео або інший веб-сервіс. Сервер може отримувати мільйони таких запитів, і йому потрібен спосіб ідентифікувати пристрої, щоб їх обслуговувати.
Ось чому інтернет-протокол вимагає, щоб кожен пристрій мав IP-адресу - унікальний рядок символів, який його ідентифікує. Кожен модем, смартфон, ПК або телевізор матиме IP-адресу доти, доки він може підключатися до інтернету.
Щоб гарантувати, що жоден пристрій не має однакової IP-адреси, кожен рядок символів прив'язаний до географічного розташування і присвоюється інтернет-провайдерами (ISP). Вони, в свою чергу, регулюються міжнародними органами, такими як Адміністрація з присвоєння номерів в Інтернеті (IANA).
Проблема в тому, що професіонали ще в 1990-х роках помітили, що у нас закінчаться IP-адреси. Без належного способу ідентифікації та визначення місцезнаходження кожного пристрою інтернет не міг би функціонувати. З цим треба було щось робити, і так з'явилися версії інтернет-протоколів.
Версії інтернет-протоколів
Перші три версії інтернету не були загальнодоступними. Їх винайшли батьки Інтернету - Вінт Серф і Боб Кан - ще в 1970-х роках для використання у військовій сфері США.
Перші версії не потребували підтримки великої кількості пристроїв, тому проблема виділення мільйонів IP-адрес не стояла. Ці версії не були загальнодоступними і використовувалися лише в дослідницьких цілях.
IPv4 був першою версією, яка була випущена публічно. Вона використовує 32 біти для створення унікальних адрес, що на практиці дозволяє генерувати 4,3 мільярда IP-адрес. Ось як виглядає адреса IPv4:
01.102.103.104.
Хоча чотири мільярди можуть здатися великою кількістю, це не так, і до 2011 року були використані останні нерозподілені IPV4-адреси. Це не означає, що нові підключення до Інтернету були неможливі, просто якщо це IPv4, то це адреса, що використовується повторно.
Після кількох невдалих спроб з IPv5, який згодом дав початок VoIP-з'єднанню, з'явився IPv6. Це дало можливість призначити неймовірні 340 безлічі унікальних IP-адрес.
Якщо уявити це в перспективі, то кожному атому в Сонячній системі можна було б присвоїти IPv6-адресу. Причина в тому, що цей формат використовує розумну 128-бітну комбінацію різних символів, а не лише цифр. Ось як це виглядає:
2001:db8:3333:4444:5555:6666:7777:8888
Як версія інтернет-протоколу впливає на проксі-сервери?
Мораль цієї історії полягає в тому, що у нас ніколи не закінчаться IP-адреси, але чому це повинно хвилювати користувачів проксі-серверів? З боку користувача нічого не змінилося, і лише близько третини пристроїв перейшли на IPv6.
Щоб відповісти на це питання, ми повинні пам'ятати, для чого ми використовуємо проксі-сервери - для анонімності та безпеки. Кількість IPv6-адрес зростає в геометричній прогресії, і якщо ви хочете сховатися, то краще робити це у великому натовпі. Це саме те, чого ви досягнете за допомогою проксі-серверів IPv6.
Звичайно, кількість користувачів все ще не на користь IPv6, тому я б не рекомендував повністю переходити на IPv6. Якщо ви керуєте великим пулом проксі-серверів, найкращою стратегією буде змішування проксі-серверів IPv6 пропорційно до кількості користувачів інтернету. Отже, на даний момент прагніть мати три IPv6 проксі на кожні десять IPv4 проксі.
Це також дозволить вам уникнути одного з основних недоліків проксі-серверів IPv6. Деякі веб-сайти все ще не підтримують цей новітній протокол. Якщо у вас є проксі-пул, який використовує виключно IPv6, можуть виникнути проблеми із сумісністю. Ця проблема є більш теоретичною, оскільки більшість інтернет-провайдерів також встановлюють обхідне з'єднання з IPv4.
Однак, все ж добре мати власне рішення на випадок, якщо DNS-сервери провайдера або інтернет-провайдера не працюватимуть. Ризик теоретичної несумісності цілком вартий того, якщо вам важливо, щоб ваша IP-адреса була новою.
З проксі-сервером IPv6 ви маєте більше шансів отримати з'єднання, яке ніколи раніше не використовувалося або, принаймні, використовувалося дуже рідко. Провайдери часто називають їх "незайманими" або "свіжими" проксі в маркетингових цілях. Це дійсно звучить як маркетинговий трюк, і так воно і є, коли мова йде про проксі IPv4.
Отримати нові проксі-сервери з IPv4 майже неможливо, оскільки всі можливі комбінації вже використані. Існують деякі невикористані реєстри IPv4, але їх майже неможливо отримати, якщо ви не працюєте в уряді. З іншого боку, проксі-сервери IPv6 майже гарантовано будуть свіжими.
Підбиваємо підсумки
Якщо у вас вже є великий пул проксі-серверів IPv4, немає необхідності їх викидати і переходити на IPv6. Однак, якщо ви тільки починаєте створювати новий пул або хочете додати кілька нових IP-адрес, навряд чи є кращий варіант, ніж IPv6.