Как получить доступ к localhost по IP-адресу? [закрыто]

Я пытаюсь получить доступ к локальному хосту по своему IP-адресу. Мой IP-адрес был/был 217.164.79.62 (он настроен на автоматическое назначение, поэтому он постоянно меняется).

Когда я посещаю http ://localhost/, я получаю домашнюю страницу XAMPP.

Однако, когда я посещаю http://217.164.79.62/, я получаю следующее сообщение:

Для сервера 217.164.79.62:80 требуется имя пользователя и пароль.

Имя пользователя:
Пароль:

Как мне получить имя пользователя и пароль?


10

Чтобы получить доступ к серверу от самого себя, используйте http://localhost/ или http://127.0. 0.1/.

Чтобы получить доступ к серверу с отдельного компьютера в той же сети, используйте http://192.168.XX , где XX — это локальный IP-адрес вашего сервера. Вы можете найти локальный IP-адрес сервера (если это Linux), запустив hostname -I .

Улучшите этот ответ
отредактировано 31 декабря 2010 г. в 19:28
4 дек. ’10 в 18:36
  • 1
    127.0.0.1 работает на этом компьютере, но работает не работают на других компьютерах. http://217.164.79.62/ работает на любом компьютере в моей сети, но запрашивает имя пользователя и пароль …; (Извините, что так долго. Я не ожидал столь быстрых ответов .: D — Мальте Верши 5 дек. ’10 в 06:29
  • Проблема решена. Я могу получить доступ к компьютеру, используя 192.168.254.4.: D Спасибо за помощь!: D — Malte Werschy 5 дек. 28
  • @ Малте Верши: Извините, я, должно быть, пропустил ваш ответ до сих пор. Я обновил свой ответ информацией о локальных IP-адресах ( 192.168.XX ), которые, надеюсь, позволят вам обойти любую политику безопасности, запрещающую вам доступ . — Zaz 31 дек. ’10 в 19:45
добавить комментарий |

Чтобы получить доступ к серверу от самого себя, используйте http://localhost/ или http://127.0.0.1/.

Для доступа к серву Например, с отдельного компьютера в той же сети используйте http://192.168.X.X , где X.X — это локальный IP-адрес вашего сервера. Вы можете найти локальный IP-адрес сервера (если это Linux), запустив hostname -I .


3

У вас есть модем/роутер типа устройство для подключения к интернету? Похоже, вы подключаетесь к интерфейсу конфигурации для этого.

В качестве альтернативы: на какой платформе вы используете XAMPP? Не могли бы вы опубликовать вывод ipconfig в Windows или sudo ifconfig в Linux/MacOS?

— Отредактируйте

Хорошо, поэтому с информацией, которую вы здесь дали, теперь ясно, в чем проблема (и что она принадлежит superuser.com вместо из Serverfault).

Когда вы пытаетесь подключиться к общедоступному IP-адресу, вы фактически достигаете своего маршрутизатора, а не своего компьютера XP. Если вы действительно хотите подключиться к серверу XAMPP с этим общедоступным IP-адресом, вам необходимо настроить маршрутизатор для перенаправления порта 80 на ваш компьютер XP, чтобы он был доступен извне (вы узнаете, как это делается в документацию маршрутизаторов). Однако это ужасная идея, если вы просто хотите что-то протестировать и не нуждаетесь в том, чтобы другие получили к ней доступ. Вместо этого вы можете использовать 127.0.0.1 , который будет работать только на вашем компьютере XP, или 192.168.254.4 , который будет доступен с любого компьютера в ваша домашняя локальная сеть.

Не могли бы вы отредактировать исходный вопрос и сообщить нам, почему вы хотите использовать IP-адрес вместо http://localhost в первую очередь?

NB: информация, которую вы указали для маршрутизатора/модема, гласит, что его брандмауэр деактивирован. Обычно это действительно плохая идея, я настоятельно рекомендую ее включить. Как это делается, также будет объяснено в документации.

Улучшите этот ответ
отредактировано 05 дек., 12:12
ответил 4 декабря ’10 в 19:12
  • Да, у меня есть модем. IP-адрес модема 192.168.254.254. Отчет о данных модема: Тип системы: SpeedStream серии 6520 Информация о DSL-соединении: UP IP-адрес маршрутизатора: 192.168.254.254 WAN IP-адрес: 217.164.79.62 Межсетевой экран: Выкл. Номер конфигурации: 003-a193-G02 Номер микропрограммы: 004 -E752-A64 MAC-адрес: 00: 13: A3: D0: FB: 2A Время работы: 0 дней, 21 час, 6 минут, 36 секунд Я использую xampp на windows xp. вывод ipconfig: Windows IP Configuration Ethernet adapter Local Area Connection: Conection-specific DNS Sufix. : domain.invalid Продолжение в следующем посте. — Мальте Верши, 05 дек. 2010 г., в 18:41
  • Что с этим форматированием? Я делаю что-то неправильно? Как мне получить {enter_key}? В любом случае продолжение отчета: IP-адрес: 192.168.254.4 Маска подсети: 255.255.255.0 IP-адрес: fe80 :: 203: dff: fe44: 41df% 4 Шлюз по умолчанию: 192.168.254.254 Адаптер Ethernet Беспроводное сетевое соединение: Состояние среды: Туннель с отключенным медиа Адаптер Teredo Tunneling Pseudo-Interface: DNS-суфикс для конкретного подключения: {Продолжение} — Malte Werschy 5 дек., 06:49
  • IP-адрес: fe80 :: ffff: ffff: fffd% 6 Шлюз по умолчанию: туннельный адаптер Псевдоинтерфейс автоматического туннелирования: DNS для конкретного соединения Суффикс: IP-адрес: fe80: ffff: ffff: fffd% 6 Шлюз по умолчанию: Туннельный адаптер Псевдоинтерфейс автоматического туннелирования: DNS-суффикс для конкретного соединения: domain.invalid IP-адрес: fe80 :: 5efe: 192.168.254.4% 2 Шлюз по умолчанию: Мне очень жаль это форматирование. ; (Я просто не знаю, как это сделать лучше …; (- Мальте Верши 5 дек., 06:56
  • 1
    Мальте, я отредактировал свой ответ, добавив еще немного информации. Кроме того, вы можете отредактировать свой вопрос, чтобы добавить информацию, подобную приведенной выше. Если вы сделаете это в вопросе вместо комментария, это упростит форматирование и облегчит поиск. — Свен, 05 дек., 12:14
добавить комментарий |

У вас есть устройство типа модем/маршрутизатор для подключения к Интернету? Похоже, вы подключаетесь к интерфейсу конфигурации для этого.

В качестве альтернативы: на какой платформе вы используете XAMPP? Не могли бы вы опубликовать вывод ipconfig в Windows или sudo ifconfig в Linux/MacOS?

— Редактировать

Хорошо, поэтому с информацией, которую вы здесь дали, теперь ясно, в чем проблема (и что она принадлежит superuser.com, а не Serverfault).

Когда вы пытаетесь подключиться к своему публичному я P адрес, вы фактически достигаете своего маршрутизатора, а не вашего компьютера XP. Если вы действительно хотите подключиться к серверу XAMPP с этим общедоступным IP-адресом, вам необходимо настроить маршрутизатор для перенаправления порта 80 на ваш компьютер XP, чтобы он был доступен извне (вы узнаете, как это делается в документацию маршрутизаторов). Однако это ужасная идея, если вы просто хотите что-то протестировать и не нуждаетесь в том, чтобы другие получили к ней доступ. Вместо этого вы можете использовать 127.0.0.1 , который будет работать только на вашем компьютере XP, или 192.168.254.4 , который будет доступен с любого компьютера в ваша домашняя локальная сеть.

Не могли бы вы отредактировать исходный вопрос и сообщить нам, почему вы хотите использовать IP-адрес вместо http://localhost в первую очередь?

NB: информация, которую вы указали для маршрутизатора/модема, гласит, что его брандмауэр деактивирован. Обычно это действительно плохая идея, я настоятельно рекомендую включить ее. Как это делается, также будет объяснено в документации.


2

http: //localhost НЕ совпадает с http://217.164.79.62

Адрес localhost 99,999% времени сопоставлено с IP-адресом 127.0.0.1 и полностью недоступно нигде, кроме вашего локального компьютера

То, что вы обнаружите, когда вы ввод http://217.164.79.62 означает, что ваш модем/маршрутизатор владеет этим IP-адресом, поэтому вы получаете для него экран входа в систему.

Улучшите этот ответ
ответил 4 дек. ’10 в 21:18
  • Так мне нужен пароль модема? — Мальте Верши, 05 дек. 2010 г., в 18:58
  • @Malte — нет, вы явно не прочитали то, что я написал. Вы не хотите использовать 217.164.79.62 — вы хотите использовать 127.0.0.1 . Если вы пытаетесь привлечь внимание других людей к вашему сайту (вы не упоминаете об этом в своем вопросе), то это совсем другое дело. — Марк Хендерсон 05 дек. ’10 в 9:26
добавить комментарий |

http://localhost НЕ то же самое, что http:// 217.164.79.62

Адрес localhost составляет 99,999% времени, сопоставленного с IP-адресом 127.0.0.1 и полностью недоступен откуда угодно, кроме вашего локального компьютера

Когда вы вводите http://217.164.79.62 , вы обнаруживаете, что ваш модем /router устройство владеет этим IP-адресом, поэтому вы получаете для него экран входа в систему.


0

Похоже, вы пытаетесь подключиться к своему модему. Это означает, что вы не настроили в своем модеме свой статический IP-адрес … если у вас нет статического IP-адреса, вы не можете маршрутизировать порт 80 с этим IP-адресом … и это показывает, что вы не можете войдите в localhost с этим ip … используйте 127.0.0.1 для подключения localhost вместо этого, если у вас нет статического IP-адреса и если вы не настроили свой маршрутизатор …

Улучшите этот ответ
отредактировано 04 марта ’19, 21:36
Сообщество ♦
1
ответил 4 декабря ’10 в 20:55
  • Пожалуйста, я новичок в этом. Я не совсем понимаю о чем ты. 😉 Вы можете объяснить, пожалуйста? Благодарю. — Мальте Верши 5 дек. ’10 в 7:02
добавить комментарий |

Похоже, вы пытаетесь подключиться к своему модему. Это означает, что вы не настроили в своем модеме свой статический IP-адрес … если у вас нет статического IP-адреса, вы не можете маршрутизировать порт 80 с этим IP-адресом … и это показывает, что вы не можете войдите на localhost с этим ip … используйте 127.0.0.1 для подключения localhost вместо этого, если у вас нет статического IP и если вы не настроили свой маршрутизатор …



Как я могу получить доступ к localhost с другого компьютера в той же сети? [дубликат]

Я недавно загрузил сервер WAMP для просмотра и редактирования веб-страниц php, но теперь мне также хотелось бы, чтобы другие люди в моей сети (подключенные к тому же Wi-Fi ), чтобы иметь доступ к localhost и всем файлам, которые я сохранил. Я уже пытался получить доступ к localhost, и мой сервер WAMP уже был в сети, однако это не сработало. Кто-нибудь может мне помочь? Заранее благодарим!


Вам нужно узнать, какой у вас IP-адрес этого компьютера в локальной сети. Тогда другие люди смогут получить доступ к вашему сайту по этому IP-адресу.

Вы можете найти IP-адрес своей локальной сети, перейдя в командную строку или нажав Windows + R , затем введите ipconfig . Он выдаст некоторую информацию, и ваш локальный IP-адрес должен выглядеть как 192.168.1.x .


16

localhost — это специальное имя хоста, которое почти всегда разрешается в 127.0.0.1. Если вы попросите кого-то еще подключиться к http://localhost , он будет подключаться к своему компьютеру вместо вашего.

Чтобы предоставить кому-то доступ к вашему веб-серверу иначе вам нужно будет найти свой IP-адрес или имя хоста и вместо этого предоставить им это. В Windows вы можете найти это с помощью ipconfig/all в командной строке.

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

ответил 20 октября 2013 в 20:11
  • Хорошо, я просто перенаправляю IP-адрес своего компьютера на порт 80 и другие люди в моей сети смогут просматривать localhost? — user2735791 20 окт. ’13 в 20:59
добавить комментарий |

localhost — это специальное имя хоста, которое почти всегда разрешается в 127.0.0.1. Если вы попросите кого-то еще подключиться к http://localhost , он будет подключаться к своему компьютеру вместо вашего.

Чтобы предоставить кому-то доступ к вашему веб-серверу иначе вам нужно будет найти свой IP-адрес или имя хоста и вместо этого предоставить им это. В Windows вы можете найти это с помощью ipconfig/all в командной строке.

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

Оцените статью
logicle.ru
Добавить комментарий