Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - curl --interface

Ответить
Настройки темы
Любой язык - curl --interface

Пользователь


Сообщения: 69
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день, вопрос такой
Имеются сервер, две сетевых карты, метрики автоматом, разные сети, одна смотрит в локальную сеть, другая подключена к роутеру (с интернетом, раздаётся на другие устройства). Естественно в стандартной конфигурации настроек, интернета на сервере нет (он и не нужен). Если же в сетевых подключениях изменить метрику, меньшую поставить у подключения к роутеру, то инет появится.
Суть в том, что с этого сервера нужно проверять внешний IP, если махнуть метрики, то команда
Код: Выделить весь код
curl ifconfig.me
отлично отрабатывает, но в таком варианте локальные машины теряют принт-сервер, да и не нужен мне на сервере открытый интернет

есть у curl'а ключ --interface, но команда

Код: Выделить весь код
curl --interface 192.168.0.108 ifconfig.me
всё-равно возвращает - curl: (28) Failed to connect to ifconfig.me port 80: Timed out

Вопрос в принципе такой, должен ли curl отрабатывать такую команду, или ещё какие настройки/ключи нужны
Перепробовал все варианты с
--dns-interface <interface>
--dns-ipv4-addr <address>
--dns-servers <addresses>
но без вариантов

Отправлено: 15:49, 09-06-2021

 

Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


mxm199, из описания топологии сети понятно, что ничего непонятно: толи кольцевая сеть, толи классическая прямоугольная. Отсюда не совсем ясно и то, что же в конечном итоге требуется от curl. Касательно ifconfig.me: не использует http протокол (редирект на 443 порт, то есть https), 28 ошибка указывает на ошибку самого сервера, либо настроек на стороне клиента. Было бы больше данных, ответ был бы более развернутым. А так, можно посоветовать поднять виртуальный сервер и получать внешние IP через него.

Отправлено: 16:31, 09-06-2021 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - curl --interface

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - curl в цикл mxm199 Скриптовые языки администрирования Windows 16 01-08-2019 11:22
CMD/BAT - Циклом выполнить GET curl mulrus Скриптовые языки администрирования Windows 3 07-08-2018 18:15
Прочее - bash, curl, помогите разобраться rsersh Общий по Linux 5 23-06-2016 14:14
Имитация браузера через cURL dmit.medv Вебмастеру 0 28-12-2012 18:02
CMD/BAT - вопрос по работе команды netsh interface show interface mitiya Скриптовые языки администрирования Windows 3 23-06-2009 11:14




 
Переход