Скриптът swapip – смяна на IP адрес в DNS зоната на домейн
Какво прави?
Скриптът /usr/local/cpanel/bin/swapip се използва, за да смени IP адреса, записан в DNS зоната на даден домейн. На практика той заменя стария IP адрес с нов, например при преместване на акаунт към нов сървър.
Това е особено полезно, ако прехвърляте cPanel акаунти между сървъри и не сте използвали опцията “Express Transfer” в WHM (WHM » Home » Transfers » Transfer Tool). Скриптът автоматично ще актуализира DNS записите, за да сочат към новия сървър.
Как се използва?
Стартира се от терминал така:
/usr/local/cpanel/bin/swapip [стар-IP] [нов-IP] [FTP-IP] [домейни]
Аргументи (всички са задължителни):
| Аргумент | Описание | Пример |
| sourceip | Старият (изходен) IP адрес – този, който ще бъде заменен. | 10.0.0.0 |
| destip | Новият (целеви) IP адрес – този, с който ще се замени старият. | 172.16.0.0 |
| ftpip | IP адресът на FTP сървъра на новия хост. | 172.16.0.0 |
| domains | Домейн или списък от домейни, чиито записи ще се променят. Ако са няколко, ги разделете със запетаи. Важно: този параметър трябва да е последен. | example.com |
Скриптът няма да ви покаже помощно меню с –help, а направо ще върне съобщение за грешка, ако нещо липсва.
Пример:
/usr/local/cpanel/bin/swapip 10.0.0.0 172.16.0.0 172.16.0.0 example.com
Какво прави това?
- Заменя стария IP адрес 10.0.0.0 с новия 172.16.0.0 за домейна example.com в DNS записите.
- Също така променя FTP IP адреса, ако е необходимо.
Какво ще видите при успех:
The system updated “1” entry.
Какво ще видите при грешка:
Error: domains missing
Usage: /usr/local/cpanel/bin/swapip sourceip destip ftpip domains…
Забележка: Понякога съобщението за грешка може да не обяснява точно какво е сбъркано – така че проверете внимателно подадените стойности.