Что ж, наиболее вероятная разница заключается в том, что вам все равно придется выполнить фактический поиск из localhost
.
Если вы используете 127.0.0.1
, тогда (интеллектуальное) программное обеспечение будетпросто превратите это непосредственно в IP-адрес и используйте его.Некоторые реализации gethostbyname
будут обнаруживать точечный формат (и, вероятно, эквивалентный формат IPv6) и вообще не выполнять поиск.
В противном случае имя должно быть разрешено.И нет никакой гарантии, что ваш hosts
файл действительно будет использован для этого разрешения (первым или вообще), поэтому localhost
может стать совершенно другим IP-адресом.
Под этим я подразумеваю, что в некоторых системах можно обойти локальный файл hosts
.Файл host.conf
управляет этим в Linux (и многих других Unices).