Не вдається підключитися до мого веб-сайту через локальну мережу, але можна із зовнішнім мережевим підключенням


2

Я розміщую веб-сайт у своїй локальній мережі для нашої програми місцевих пожежників. Сайт знаходиться тут . Я розміщую сайт за допомогою Drupal 7 та IIS 7.5, що працює на Windows Server 2008 R2.

Проблема, яку я маю, полягає в тому, що з моменту оновлення нашого модему я не мав доступу до веб-сайту з моєї локальної мережі, що дивно, тому що якщо я не підключений до своєї мережі, він завантажується просто чудово. Я також можу отримати доступ до своїх віддалених робочих столів як зсередини, так і поза моєю мережею, тому це лише веб-сайт.

Прекрасний приклад - на моєму телефоні, коли я підключений до Wi-Fi, мій телефон використовує дані для передачі даних, через що веб-сайт не завантажується, однак, як тільки я відключаюсь від Wi-Fi і використовую дані з мого підключення 4G, він завантажується майже миттєво. Інша - як тільки я прийду до школи та скористаюся шкільним Інтернетом, вона завантажиться відразу. Я спотикається, що не так.

Моя поточна прив'язка сайту встановлена ​​так:

введіть тут опис зображення


Ваш новий маршрутизатор, швидше за все, не підтримує NAT циклічного зворотного зв'язку, а це означає, що ви не можете отримати доступ до загальнодоступного IP-адреси, до якого вирішується URL-адреса зсередини мережі, прихованої за цим IP-адресою. У вас є DNS внутрішньо?
Пол

Ні, я не маю внутрішнього DNS ... Я хотів би встановити його в якийсь момент часу, але зараз не можу через те, що у нього є лише 1 ip адреса.
Брандан Шмітц

Варіант буде редагувати hostsфайл на внутрішніх машинах і вручну додати внутрішній IP - адреса сервера по відношенню до URL
Пол

Що саме ви маєте на увазі? Зараз у мене сайт прив’язаний до локальної IP-адреси на порту 80. Це також переадресований порт, і моя локальна IP-адреса є статичною. Ви хочете додати URL-адресу під полем "Ім'я хоста:"?
Брандан Шмітц

Це моя поточна конфігурація для місцевої адреси: i.stack.imgur.com/qMdOQ.png
Schmitz

Відповіді:


1

Ваша внутрішня мережа є 10.0.0.0/24, і цей доступ до Інтернету позаду 73.242.28.179. Ви кидок налаштовані так , що вхідні з'єднання 73.242.28.179на порт 80пересилаються 10.0.0.25.

І, щоб включити цю роботу з ім'ям хоста, ви www.ighfdexplorers.comщо дозволяють до 73.242.28.179.

Проблема полягає в тому, що коли ваші внутрішні машини намагаються отримати доступ www.ighfdexplorers.com, вони вирішуються 73.242.28.179і вони намагаються поговорити із зовнішнім інтерфейсом вашого маршрутизатора.

Деякі маршрутизатори дозволять це (ваш попередній зробив), і визнають, що з'єднання повинне пройти через маршрутизатор до внутрішнього сервера на 10.0.0.25. Однак більшість не буде. Ця функція називається "nat loopback" або "шпилька nat" або "nat reflection".

Крім заміни маршрутизатора на той, що підтримує цю функцію, альтернативою є www.ighfdexplorers.comрішення 10.0.0.25для тих, хто в 10.0.0.0/24мережі.

Звичайний спосіб зробити це , щоб мати внутрішній сервер DNS , який дозволяє , www.ighfdexplorers.comщоб 10.0.0.25потім пересилає будь-які інші запити в Інтернет на основі DNS - сервера.

Якщо ви не можете налаштувати внутрішній сервер DNS (він також може перебувати на 10.0.0.25, і він не потребує інтернету), то менш керованим способом є редагування файлу хостів на кожній внутрішній машині (це непросто / можливо з мобільних пристроїв).

У Windows це ввімкнено, C:\windows\system32\drivers\etc\hostsі ви б додали запис

10.0.0.25 www.ighfdexplorers.com

У Linux це є на /etc/hosts


Я дякую, це має сенс. Але як я можу створити внутрішній DNS та розмістити веб-сайт на тому самому підключенні
Brandan Schmitz

Так, але як я можу встановити це на сервері під управлінням Windows Server 2008 R2?
Брандан Шмітц

Він завантажує веб-сайт ...
Brandan Schmitz

Ні, це те, що я хотів би налаштувати. Чи є справді хороший посібник, з якого гімназист міг легко зрозуміти, що ви знаєте?
Брандан Шмітц

Враховуючи вибір між налаштуванням DNS локальної мережі або вирішенням встановленої NAT-петлі, я б припустив, що встановлення NAT-петлі правильно вирішить цю проблему, тоді як користувацький DNS просто створить нові головні болі / складність, що для цього є надмірними.
JakeGould

0

Тож я зрозумів, що у мене маршрутизатор (Arris TG1682G від Comcast) не підтримує NAT Loopbacks. Як тимчасове виправлення, я вирішив просто вирішити веб-сайт на внутрішній IP-адресі моїх серверів, відредагувавши мій файл хостів Windows. Завтра я збираюся встановити свій TG1682G на режим Bridge і використовувати додатковий сервер, який я маю як маршрутизатор, з функцією NAT Loopback. Дякую тим, хто мені допомагав, і я сподіваюся, що це допоможе усім, у кого може виникнути подібне питання.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.