Nasza strona internetowa mysite.com
będzie hostowana na serwerze wirtualnym (opartym na nazwie) pod adresem 10.20.30.40
. Jednak rekordy DNS obecnie wskazują 66.77.88.99
.
Chcę zachować te rekordy DNS wskazujące 66.77.88.99
podczas badania; czy jest jakiś sposób na dostęp do mnie 10.20.30.40
mimo to?
Ponieważ serwer docelowy korzysta z hostingu wirtualnego, nie mogę po prostu wprowadzić adresu IP w celu przetestowania na stronie docelowej. Ponadto nie mam kontroli nad serwerem docelowym i dlatego nie mogę skonfigurować poddomeny do testowania.
domain-name-system
virtualhost
IQAndreas
źródło
źródło
Odpowiedzi:
Umieść nazwy hosta z odpowiednim adresem IP w swoim
hosts
pliku (/etc/hosts
w systemie Linux,%SYSTEMROOT%\System32\Drivers\etc\hosts
w systemach Windows) w następujący sposób:Nie zapomnij usunąć wpisów po przetestowaniu.
źródło
Jak wskazano, dodanie go
/etc/hosts
jest jedną z opcji.Zwykle korzystam z dodatku do modyfikacji nagłówków Firefox.
Nie muszę zmieniać konfiguracji systemu i rootować za każdym razem, gdy chcę to przetestować.
Innym sposobem jest użycie
cURL
takiego:Jest to szczególnie przydatne do szybkiego rozwiązywania problemów.
I nie musisz niczego usuwać po zakończeniu.
źródło
--resolv
opcji:curl --resolve example.com:80:192.0.2.1 --resolve example.com:443:192.0.2.2 http://example.com/
cURL
. Nie myślałem o SNI.