Есть ли способ заменить 127.0.0.1 на моей локальной машине в целях тестирования?
Я знаю, это может звучать глупо, но в любом случае. Может быть, есть хитрость?
Я просто хочу, чтобы локальный веб-сервер получал запросы от моей локальной машины, но каким-то образом видит другой IP-адрес? Даже один сингл, отличающийся от пресловутого 127.0.0.1, очень помог бы.
Есть ли варианты?
5 ответов
Пытаться 127.0.0.2
или же 127.0.0.3
... или же...
Серьезно, попробуйте!
В зависимости от вашей операционной системы, localhost
может быть достигнуто через весь 127.0.0.0/8
сеть, так что даже 127.42.37.254
достигнет localhost
(это происходит на моей машине с Ubuntu).
Или поместите запись в файл HOSTS для чего угодно, указывая на localhost.
Вы обращаетесь к локальному веб-серверу через 127.0.0.1? Если так, то что, если вы используете фактический IP-адрес вашей машины? Запрос все равно будет в конечном итоге на вашем локальном веб-сервере, но, возможно, он увидит его в качестве отправителя вместо 127.0.0.1.
Вы всегда можете настроить веб-сервер для прослушивания IP-адреса вашей сети, а затем использовать этот IP-адрес.
С другой стороны, если вы хотите получать запросы от нескольких доменов, таких как a.localhost, b.localhost и c.localhost, попробуйте изменить файл hosts, чтобы перенаправить домены на 127.0.0.1.