Я использую gethostbyname()
для получения IP-адреса доменов в приложении.
В некоторых случаях также проверяются недействительные адреса, такие как «50.9.49».
echo gethostbyname('50.9.49'); // returns 50.9.0.49
В этом случае gethostbyname
должен возвращать false или неизмененный неверный IP-адрес. однако функции возвращают измененный IP-адрес 50.9.0.49
.
Похоже на ошибку в php. Быстрое исправление, кажется, заключается в проверке недопустимых числовых адресов раньше, есть ли какие-либо другие предложения?