Получение внешнего IP адреса клиента и сервера за NAT

25.03.22

Администрирование - Администрирование веб-серверов

Иногда надо узнать внешний адрес, с которого 1С (клиент или сервер) ходит в интернет.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
ПолучениеВнешнегоIP_адреса
.epf 5,73Kb
9 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Для того, чтобы ограничить доступ к ресурсам используются "белые списки" адресов, но как узнать адрес 1С сервера, если Вы работаете в "облаке"?

Обработка заходит на сайт myexternalip.com с клиента и сервера 1С и рассказывает Вам их. :)

Весь код обработки ниже

Если лень писать - то можно скачать за СМ... :)


&НаСервереБезКонтекста
Процедура Команда1НаСервере()
	Защ = Новый ЗащищенноеСоединениеOpenSSL();
	Хттп = Новый HTTPСоединение("myexternalip.com", ,,,,, Защ);
	хттпЗапрос = Новый HTTPЗапрос("/raw");
	хттпОтвет = Хттп.Получить(хттпЗапрос);
	Сообщить("Сервер: "+хттпОтвет.ПолучитьТелоКакСтроку());
КонецПроцедуры

&НаКлиенте
Процедура Команда1(Команда)
	Защ = Новый ЗащищенноеСоединениеOpenSSL();
	Хттп = Новый HTTPСоединение("myexternalip.com", ,,,,, Защ);
	хттпЗапрос = Новый HTTPЗапрос("/raw");
	хттпОтвет = Хттп.Получить(хттпЗапрос);
	Сообщить("Клиент: "+хттпОтвет.ПолучитьТелоКакСтроку());

	Команда1НаСервере();
КонецПроцедуры

 

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Администрирование веб-серверов Сервера Нейросети Программист Платные (руб)

Сервер поиска по метаданным и поиска по коду, Сервер экспорта и поиска по документации, Сервер синтаксической проверки кода

17.06.2025    15989    0    Infostart    20    

112

Администрирование веб-серверов Linux Системный администратор Программист 1С v8.3 Бесплатно (free)

Проблема: При переходе с Windows на Linux многие сталкиваются с затруднениями при настройке аутентификации ОС в веб-клиенте 1С через Apache 2.4 (Debian). Решение: Команда Magnit Tech (Центр экспертизы 1С и Сопровождение 1C) разработала готовую инструкцию по настройке веб-клиента 1С на Debian 12 с поддержкой как Windows, так и Linux-серверов. Экономьте время — внедряйте проверенное!

25.07.2025    2244    biryukmikh    13    

24

Облачные сервисы, хостинг Программист 1С v8.3 Россия Абонемент ($m)

При выгрузке данных базы 1С для фреш (пункт меню в разделе Администрирование Выгрузка для сервиса или перейти в облачный сервис) столкнулся с кучей ошибок, связанных с дубликатами в справочниках. Обработка позволяет удалить элемент справочника, для которого есть замечания дублирования.

1 стартмани

07.04.2025    663    2    AlexHelmer    0    

1

Облачные сервисы, хостинг 1С v8.3 1С:Бухгалтерия 3.0 Россия Бесплатно (free)

Почему не стоит вести учет у нескольких фирм (клиентов) в единой базе в облаке с разделением доступа по организации.

26.03.2025    2721    PD_AD_Krenev    6    

2

Облачные сервисы, хостинг Программист Бесплатно (free)

SaaS-решения стали популярны за счет быстрого старта, экономии на обслуживании и обновлениях, масштабируемости и стремительной доставке новых возможностей пользователям. Расскажем о том, как 1С «под капотом» стал преимуществом для развития SaaS-сервиса EmplDocs.

16.01.2025    5451    Kistkin    6    

5

Администрирование веб-серверов Системный администратор Бесплатно (free)

Как проксировать запросы извне на localhost при помощи IIS.

15.01.2025    2077    Miroshh    1    

4

Администрирование веб-серверов Системный администратор Программист 1С v8.3 Управляемые формы 1C:Бухгалтерия Узбекистан Абонемент ($m)

Внешняя обработка, подходит для любых конфигураций. Поддерживает apache и iis! Публикуйте базы легко и просто!

1 стартмани

22.11.2024    3210    41    Rafael-87    36    

33

Администрирование веб-серверов Сервера Системный администратор Программист Абонемент ($m)

WEB приложение для управления сеансами сервера 1С, имеет адаптивный web интерфейс. Возможности: удаление сеансов; завершение rphost процессов; запуск службы 1С сервера (если остановлена). Используется авторизация BasicAuth с защитой от брутфорса. Поддерживает работу по http https протоколам.

1 стартмани

08.11.2024    2150    13    gortrex    2    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. malikov_pro 1346 25.03.22 10:28 Сейчас в теме
если Вы работаете в "облаке" - уточнить у поставщика потому что может быть балансировщик с пулом адресов.
Пример https://cloud.yandex.ru/docs/datalens/concepts/connection
blackhorse1976; +1 Ответить
2. blackhorse1976 32 25.03.22 10:45 Сейчас в теме
Для отправки сообщения требуется регистрация/авторизация