Какой протокол используется для получения статического (белого) IP-адреса?

Какие запросы и протоколы мне необходимы для согласования с пользователем получения его белого IP-адреса в рамках моей задумки по разработке приложения и соответствующей аппаратной части?
  • 12 ноября 2023 г. 16:20
Ответы на вопрос 3
Для получения статического (белого) IP-адреса протокол DHCP (Dynamic Host Configuration Protocol) не используется. 

Вместо этого, вам следует обратиться к своему интернет-провайдеру (ISP) и запросить у него статический IP. Обычно это включает заполнение заявки или обращение к отделу поддержки клиентов. Провайдер будет присваивать вам статический IP-адрес, который будет оставаться постоянным даже после перезагрузки вашего оборудования.

Если вы планируете разработку приложения и соответствующей аппаратной части, вам необходимо учесть следующие аспекты:

1. Нужно убедиться, что ваш ISP предоставляет статические IP-адреса для домашних пользователей, не только для бизнес-клиентов.

2. У вас должно быть оборудование сетевого уровня, способное обрабатывать статические IP-адреса. Чаще всего это может быть маршрутизатор или коммутатор, который будет связан с вашим интернет-провайдером.

3. Предоставьте своему интернет-провайдеру информацию о вашем приложении и аппаратной части, объясните, почему вам нужен статический IP-адрес. Они могут требовать дополнительных сведений или предоставить специфические инструкции для получения статического IP.

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

Запросы и протоколы, используемые для получения статического (белого) IP-адреса, будут зависеть от вашего интернет-провайдера и их внутренних процессов. Поэтому рекомендуется связаться с конкретным провайдером для получения точной информации.
С помощью DNS.
Определение необходимости IP-адреса и его наличие. 
1. Отправьте tcp-запрос на свой сервер и получите ответ о том, с какого адреса был отправлен запрос. Для этого вам потребуется развернуть свою инфраструктуру или использовать API других сервисов, например, https://ip-api.com/.
2. Спросите пользователя непосредственно - он может указать любой IP-адрес. Необходимо проверять достоверность и соответствие заданным требованиям.
3. Проверьте IP-адрес через ipconfig. Учтите, что этот метод будет работать только в том случае, если компьютер подключен к интернету напрямую и ему назначен глобальный IP-адрес.
Похожие вопросы