Dostęp do portu 80 przy użyciu hostname.local z zewnątrz gościa

0

Mam serwer ubuntu działający w VM. Nazwa hosta to ubuntu. Mogę pingować „ubuntu.local” z hosta, a także z innych komputerów w tej samej sieci. Jednak, gdy próbuję przeglądać http: //ubuntu.local w przeglądarce internetowej nie mogę zobaczyć strony internetowej. Serwer internetowy rzeczywiście działa w maszynie wirtualnej. Zainstalowałem także bonjour i ping na ubuntu.local działa tak, jak wcześniej wspomniałem.

Czy są jakieś pomysły na wykonywanie połączeń http?

NEO
źródło
próbujesz uzyskać dostęp ubuntu.local za pośrednictwem komputera podłączonego wewnętrznie do tej samej sieci co serwer WWW lub z połączenia zewnętrznego? Jeśli jest na zewnątrz, adresy lokalne nie są routowane w publicznym Internecie. Możesz zajrzeć do rejestracji dynamicznego konta DNS, a następnie pobrać klienta do serwera i uruchomić go. To zapewni publicznie dostępną domenę DNS (na przykład myserver.freedns.com lub coś podobnego). Konieczne może być także zezwolenie na ruch z portu 80 z Internetu, aby uzyskać dostęp do sieci z zewnątrz.
Richie086
1
Właśnie przeczytałem twoje pytanie. Więc używasz Ubuntu VM, jakiego oprogramowania używasz? Virtualbox? Niezależnie od tego, z czego korzystasz, musisz upewnić się, że używasz zmostkowanej karty sieciowej dla swojej maszyny wirtualnej. Jeśli nie zmieniłeś ustawień karty sieciowej, mogę całkiem zapewnić, że jest ustawiony na NAT, który musisz zmienić na tryb mostkowy. Z jakiej maszyny próbujesz pingować / przeglądać ubuntu.local? Komputer główny z uruchomioną maszyną wirtualną? jeśli tak, to miałoby sens, dlaczego możesz pingować go z komputera hosta. Potrzebujesz więcej informacji na temat konfiguracji ...
Richie086
VirtualBox z mostkowanym adapterem. Ping działa z hosta i innych komputerów. Przeglądanie http nie działa z dowolnego miejsca (nadal mogę przeglądać przy użyciu adresu IP gościa)
NEO