2.3.1. Виділений IP для хостингу
Оплата
На всіх тарифах хостингу послуга оплачується подобово з особистого балансу. При замовленні на балансі має бути сума для оплати мінімум 1 місяця використання послуги.За замовчуванням, всі сайти хостинг-акаунту працюють на загальному IP. Щоб сайт або кілька сайтів працювали на окремому IP, можна використовувати виділений IP.
Замовлення
Важливі моменти:
- Замовлення:
- Доступні тільки адреси IPv4. Адреси IPv6 не надаються.
- Доступні тільки українські адреси та тільки для хостинг-акаунтів, розташованих в Україні. Якщо хостинг-акаунт розміщено іншій країні, то для замовлення виділеного IP потрібно буде її змінити.
- Адреси розподіляються автоматично. Подивитися перед замовленням список доступних адрес та вибрати з них бажану не можна.
- Усі замовлені адреси будуть з однієї підмережі. Не можна отримати виділений IP з іншої підмережі.
- Не можна замовляти для хостинг-акаунтів на тестувому періоді.
- Виділений IP:
- Прив’язується до хостинг-акаунту. Можна підключати до будь-яких сайтів у межах хостинг-акаунту.
- Можна замовляти будь-яку кількість адрес для одного хостинг-акаунту.
- Не можна переносити між хостинг-акаунтами
- Відкрийте розділ «Додаткові послуги».
- Вгорі сторінки натисніть «Виділений IP».
- Ознайомтеся з даними про вартість і натисніть «Замовити».
- Налаштуйте виділений IP для потрібних сайтів.
Налаштування
Важливі моменти:
- Виділений IP:
- Можна підключати до одного або кількох сайтів у межах одного хостинг-акаунту.
- Не можна встановлювати для псевдонімів. Можна використовувати тільки для основного домену та піддоменів.
- Технічна перевірка сайту не враховує виділені IP, тому може повідомляти, що адресна запис налаштована неправильно, хоча це не так.
- Якщо домен обслуговується на сторонніх NS, вносити зміни в його налаштування потрібно не у нас, а в панелі власника цих NS.
- Відкрийте налаштування сайту.
- У полі «IP-адреса» виберіть виділений IP зі списку і встановіть його замість загального:Після встановлення виділеного IP з'явиться додаткова опція «Цей сайт обробляє прямі запити на виділену IP-адресу», Яку можна включити, якщо сайт має приймати запити не тільки по імені домена, але і безпосередньо по IP (без явної необхідності опцію краще не включати):
- Вимкніть автоконфігурування IPv6.
- Відкрийте налаштування домену.
- Відредагуйте адресні записи типу A і в полі «Дані» вкажіть для них встановлений виділений IP:
- Видаліть у налаштуваннях домену записи типу AAAA (якщо є).
- Дочекайтеся оновлення кеша DNS. Зазвичай на це потрібно кілька годин (максимум 24).
- Перевірте роботу сайту.
Вихідні з’єднання
Після замовлення виділеного IP всі вихідні з’єднання з хостинг-акаунту по IPv4 замість прямої адреси сервера будуть йти з виділеного IP.
Важливо враховувати, що при надсиланні запиту не на IP-адресу, а на домен, сервери з підтримкою IPv6 часто можуть віддавати перевагу саме йому замість IPv4. Через це може здаватися, що виділений IP не використовується. Щоб уникнути цього, вказуйте примусове використання IPv4 у з’єднаннях з іншими серверами, наприклад:
- В якості хоста використовуйте адресу IPv4 цільового сервера.
- У PHP cURL задавайте через
setopt
примусове використання IPv4 для активного сеансу:curl_setopt($connection, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
- У PHP-функціях, що використовують контекстні опції сокету (наприклад
file_get_contents
), явно вказуйте IP-адресу для вихідного з’єднання:$opts = array( 'socket' => array( 'bindto' => 'xxx.xxx.xxx.xxx:0', ), ); $context = stream_context_create($opts); echo file_get_contents('https://example.com/', false, $context);
Замість
xxx.xxx.xxx.xxx
вкажіть необхідний IP, доступний для сайту, замістьhttps://example.com/
— адресу цільового ресурсу. В якості порта використовуйте0
— так він буде підставлятися автоматично.