Возникла странная проблема, из-за которой WinInet не может аутентифицироваться с использованием текущих учетных данных пользователей, если я подключаюсь к внутренней службе по имени, но не при подключении по IP.
В одной из наших сред, которая находится в своем собственном домене, DOM1, наш клиент может подключаться к нашим службам WCF, используя имя сервера, т.е. Http: // machine_name: порт / услуги.
В другой среде, в домене DOM2, клиент может автоматически проходить аутентификацию, используя HTTP: //sss.xxx.yyy.zzz: порт / услуги, но если мы настроим клиент для подключения с использованием имени компьютера, он подключится, но не сможет выполнить аутентификацию с использованием встроенной защиты. В конечном итоге нам приходится прибегать к основам, которых мы хотим избежать.
Тем не менее, мы могли бы перейти на использование IP-номеров для подключения, но это не имеет никакого смысла для меня.
Похоже, что ваш DNS не разрешает URL вашего сервера к тому же IP, что и имя NetBIOS.
Может быть, вы получаете внешний IP? Исследуйте свой сетевой трафик и проследите шаги.
Также изучение NetBIOS может помочь понять проблему и с чего начать:
https://www.techrepublic.com/article/how-netbios-name-resolution-really-works/
Других решений пока нет …