Назад | Перейти на главную страницу

Произвольные IP-адреса обратной петли помимо 127.0.0.1

Я разрабатываю веб-приложение, которое должно выдавать разные результаты на основе IP. Для тестирования и во время разработки было бы очень полезно, если бы у меня было больше IP-адресов обратной петли, кроме 127.0.0.1. Есть ли способ создать (а затем уничтожить) их?

Отредактируйте / etc / network / interfaces

добавьте следующее внизу файла

auto lo:0
iface lo:0 inet static
address 127.0.0.2
netmask 255.0.0.0

Документацию по файлу интерфейсов можно найти здесь: http://manpages.ubuntu.com/manpages/lucid/man5/interfaces.5.html

Приведенное выше определение, во-первых, указывает системе автоматически запускать новый виртуальный интерфейс lo: 0 (псевдоним) при запуске системы. Затем он устанавливает интерфейс lo: 0 (привязанный к интерфейсу обратной связи) как статический адрес. Последние две строки устанавливают адрес и сетевую маску.

После того, как вы добавили вышеуказанное, вам нужно будет перезапустить сеть.

sudo /etc/init.d/networking restart

или перезагрузите компьютер.

Целый 127.0.0.1/8 адресное пространство зарезервировано для адресов обратной связи. Таким образом, вы можете использовать любой адрес из 127.0.0.1 вплоть до 127.255.255.254.