3

Я получил статический IP-адрес для моего маршрутизатора от моего провайдера (это маршрутизатор dsl, предоставленный моим провайдером). Многие устройства подключены к этому маршрутизатору в беспроводном режиме. Одним из них является мой сервер. Сервер работает под управлением JBoss через порт 8080.

Для пересылки входящих запросов в JBOSS. Я сделал переадресацию портов в маршрутизаторе. Это делается с помощью функции, называемой виртуальными серверами в маршрутизаторе DSL, в которой вы можете перенаправлять запросы на определенные порты (в данном случае 8080) на определенный внутренний IP-адрес.

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

Поэтому я попытался изменить настройки в Windows. Вместо

Получить IP-адрес автоматически

Я выбрал

Используйте следующий IP-адрес

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

Нет ошибки доступа в интернет.

Я не могу получить доступ к Интернету с этой настройкой. Поэтому я попытался отключить DHCP на маршрутизаторе. Тем не менее я получаю то же самое

Нет доступа в Интернет

4 ответа4

2

Вы можете решить эту проблему двумя различными способами.

  • Сначала вам нужно искать резервный внутренний ip для вашего сервера. У некоторых роутеров есть возможность зарезервировать ip в настройках DHCP.
  • Если у вашего роутера нет никакой опции для резервирования, вы должны сначала настроить перенаправление портов на вашем роутере и настроить ручной ip на вашем сервере, но помните, что IP-адрес сервера должен быть вне петли DHCP роутера.
  • Не обязательно отключать DHCP на вашем роутере. Это зависит от вашего требования.
  • Вы должны назначить IP-адрес маршрутизатора в качестве шлюза по умолчанию для сервера.
  • Вы также должны назначить IP-адрес DNS-сервера вашего интернет-провайдера в качестве DNS-сервера вашего сервера. (Вы также можете проверить IP-адрес DNS-сервера вашего интернет-провайдера с панели веб-администрирования маршрутизатора.)

И у тебя должно быть все в порядке.

1

Большинство маршрутизаторов имеют некоторую статическую возможность адресации DCHP, так что конкретному компьютеру (или, скорее, определенному MAC-адресу) всегда назначается один и тот же внутренний IP-адрес сервером DHCP, и этот IP-адрес зарезервирован и никогда никому не назначается остальное.

То, что эта функция называется, зависит от марки маршрутизатора (и иногда модели), но это обычная функция, так что вы, вероятно, имеете ее. Некоторые модели резервируют IP-адрес в пределах диапазона DHCP, а некоторые вне его. Прочитайте руководство, чтобы увидеть, как ваш маршрутизатор должен быть настроен для этого.

Так:

  • включить автоматический IP на JBOSS
  • включить DHCP на роутере
  • включить функцию блокировки конкретного IP на определенный MAC-адрес (компьютер)
1
  • Отключить DHCP-сервер в роутере
  • Введите DNS-серверы в роутере
  • Отключить DHCP в клиенте Windows
  • Настройте статический IP-адрес в Windows, и не забудьте установить IP-адрес шлюза в качестве IP-адреса маршрутизатора
  • Настройка DNS-сервера в Windows

и ты должен быть в порядке.

0

Вы не захотите отключать службу DHCP на маршрутизаторе, иначе все другие устройства, о которых вы говорили, вероятно, больше не будут подключаться.

Когда DHCP настроен на маршрутизаторе, у него есть диапазон адресов, которые он будет выдавать, скажем, от 192.168.1.100 до 192.168.1.254 с маской подсети 255.255.255.0. И скажем, адрес шлюза 192.1.68.1.1. Из-за того, где адрес шлюза и размер маски подсети, ничто не мешает вам настроить статический IP-адрес 192.168.1.20 (подсеть:255.255.255.0 гВт:192.168.1.1)

Если установка статического IP-адреса не работает, вы можете просто установить невероятно длинную аренду DHCP, и это может быть так же хорошо, как статический IP-адрес.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .