Почему IP-адрес нельзя использовать напрямую, когда IP-адрес, сопоставленный с именем хоста в качестве записи хоста, работает?

Мне дали API для сервиса, через который я пытался отправить почтовое сообщение с сервера А, но соединение не строится. Затем я пингую доменное имя в API. Это не работает, поэтому я подумал, что доменное имя не было публично сопоставлено с веб-сайтом.

Чтобы найти IP-адрес веб-сайта, я пропинговал его в интрасети от моего клиента B, а затем использовал IP-адрес, указанный в сообщении, для замены доменного имени и повторил отправку на сервер A. Это не сработало. Затем я сопоставил IP-адрес с доменным именем в /etc/hostsкак запись хоста на сервере A и использовал доменное имя в качестве почтового uri, и это сработало.

Интересно, почему это не сработало, когда я заменил доменное имя на IP-адрес в API? Это работает только при добавлении записи хоста?

Я новичок в serverfault, поэтому, если этот вопрос повторяется,(я думаю, что это вполне возможно), пожалуйста, дайте мне знать. Спасибо.

0
задан 15 October 2021 в 00:53
0 ответов

Теги

Похожие вопросы