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

25.03.22

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

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

Файлы

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

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

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

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

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

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

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

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

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


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

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

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

 

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

См. также

Инструментарий разработчика Разработка Администрирование веб-серверов Системный администратор Разработчик Аналитик Руководитель проекта 1С 8.3 Платные (руб)

Analyzer 1C сводит выгрузку 1С — основную конфигурацию и все расширения — в единый граф знаний. Любой запрос по связям за доли секунды, с пометками «Доб.» / «Заимств.» / «Переопределено». Новое в 2.0 — обновление поставки: сравнение и объединение версий деревом «как в Конфигураторе» с выгрузкой плана решений; поиск конфликтов из-за перехватов расширений и висячих ссылок; загрузка из бинарных .cf/.cfe; циклические зависимости. Плюс анализ влияния, запросы BSL, роли и RLS, граф вызовов. Минута на развёртывание через Docker без необходимости подключения к Интернет. Любая 1С:Предприятие 8.3+.

14000 руб.

17.04.2026    13544    51    62    

61

Облачные сервисы, хостинг Разработчик 1С 8.3 1С:Бухгалтерия 3.0 Бухгалтерский учет Абонемент ($m)

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

5 стартмани

02.09.2026    332    0    marat987654321    0    

0

Администрирование веб-серверов Системный администратор Разработчик 1С 8.3 Бесплатно (free)

В файле публикации 1С есть элемент, которого конфигуратор не пишет, и большинство боевых публикаций живёт без него. Мы собрали стенд и посмотрели, чего это стоит: двенадцать параллельных вызовов, десять прошли одной волной, два ждали вдвое дольше. Отказа не получил никто, и это главное: очередь стоит до сервера 1С, поэтому её не видно ни в метриках кластера, ни в журнале регистрации. Померили четыре вещи - чем задаётся предел одновременности, в каких единицах заданы таймауты пула (документация расходится сама с собой), когда правка файла вступает в силу и сколько на самом деле живёт сеанс против написанного в нём. Дальше - что проверить у себя и почему 502 рядом с 1С не всегда означает, что сервер отвалился.

26.08.2026    1456    nedomolkov.ivan    0    

1

Администрирование веб-серверов Системный администратор Разработчик 1С 8.3 Абонемент ($m)

Веб-публикация работает, но сервисы иногда перестают отвечать, изредка прилетает 500, а после простоя первый вход тянется полминуты. Обработка разбирает файл публикации и живые сеансы сама, а по стороне веб-сервера печатает PowerShell-скрипт администратору и разбирает его ответ обратно. По каждому пункту говорит не что там написано, а чем текущее значение кончится. В настройки IIS ничего не пишет.

10 стартмани

26.08.2026    743    0    nedomolkov.ivan    0    

0

Облачные сервисы, хостинг Сервера Нейросети Разработчик Бесплатно (free)

В последние годы спор «облако или локалка» стал одним из самых горячих в мире работы с нейросетями. Давайте разберемся.

03.08.2026    4145    dsdred    54    

12

Облачные сервисы, хостинг Разработчик Пользователь 1С 8.3 Абонемент ($m)

Штатный механизм рассылки отчетов в 1С:Предприятие удобен для отправки отчетов для дальнейшего их анализа (в том числе bi системами), но из-за неоднородности инфраструктуры существующие способы доставки могут не всегда подходить. Для решения этой проблемы можно использовать s3 совместимые хранилища, и в этом поможет мое расширение.

2 стартмани

29.07.2026    554    0    smirnov0ser    0    

1

Администрирование веб-серверов Сервера HighLoad оптимизация Системный администратор Разработчик Бесплатно (free)

Каждый вечер в час закрытия смен 200 касс розничной сети начинали «залипать», и у всех было готовое объяснение: блокировки. Аудит ожиданий в час пика показал: блокировок — ноль. Сессии ждали не друг друга, а свободных потоков: заводские cost threshold for parallelism = 5 и MAXDOP = 0 на 48-ядерном сервере отправляли даже лёгкие запросы разбегаться по всем ядрам, и две трети запросов стояли в очереди за потоками. Разбираем детектив: почему рефлекс «вечером тормозит — значит, блокировки» подменяет диагностику, как читается картина ожиданий, причём тут сосед по инстансу с отчётом на 24 потока и 4,3 часа — и как две динамические настройки без перезапуска сняли проблему в тот же вечер. С чек-листом «блокировки или параллелизм».

28.07.2026    2748    nedomolkov.ivan    4    

10

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

Рассматриваем переход от классической инфраструктуры к облачным моделям и причины, по которым бизнес все чаще выбирает PaaS: скорость внедрения, снижение затрат и отказоустойчивость. Разбираем, какую роль Kubernetes играет в автоматизации, масштабировании и управлении контейнеризированными приложениями, а также можно ли считать 1С Cloud Native-приложением. На примере архитектуры кластера 1С показываем, как компоненты сервера упаковываются в контейнеры, какие ограничения возникают из-за монолитной природы 1С и как их можно обходить. В финальной части объясняем, как Prometheus, Grafana, Loki/ELK и другие инструменты мониторинга помогают контролировать состояние сервиса и делать облачную платформу удобнее для бизнеса.

02.06.2026    1883    militarymax    0    

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