Прочита ФАК, спасибо за почти подробные объяснения. Но все же предложенные способы не решают проблемы - все равно БАТ представляется "первым попавшимся" именем.
Описание схемы:
Один компьютер вне ЛВС, выход в инет по модему (через разные провайдеры, динамический айпи).
Второй компьютер в ЛВС, на нем стоит модем для выхода в инет (то же через разные провайдеры с динамическим айпи).
Оба компьютера обращаются к одному и тому же почтовику.
На обоих WinXP SP2 и The Bat (тестировал с разными версиями)
На обоих компьюетрах стоит одинаковая версия файрвола с поддержкой DNS.
Описание проблемы:
Первый компьютер при заходе на почтовик выдает HELO с сетевым именем компьютера.
Второй компьютер при заходе на почтовик выдает HELO с DNS именем того айпи на который попал можем при дозвонке к провайдеру.
В итоге почтовик всегда пропускает первый компьтер (так указанное сетевое имя удовлетворяет правилам почтовика), а второй - нет, так как БАТ со второго компьютера представляется таким именем, которое не удовлетворяет правиалм почтовика.
Если первый компьютер включить в ЛВС, то БАт на нем начинает представляться DNS-ом того адреса, на который он попал при дозвонке.
Чтобы ни указал в файле HOST, результата ни какого - это файл не используется при определении сетевой идентификации.
Установка на этом компьютере поддержки DNS средствами файрвола и явного указание в сетевых настройках и настройке диалап-соединения результата не дает.
Вопросы:
1. Почему Бат работает имено так?
2. Каким образом БАТ заставить представляться нужным именем?
3. Почему при установленном модемном соединении БАТ игнорирует сетевые настройки?