Situs web kami mysite.com
akan di-host di server dengan hosting virtual (berbasis nama) di 10.20.30.40
. Namun, catatan DNS saat ini mengarah ke 66.77.88.99
.
Saya ingin menyimpan catatan DNS yang menunjuk 66.77.88.99
saat pengujian; adakah yang bisa saya akses 10.20.30.40
?
Karena server target menggunakan hosting virtual, saya tidak bisa hanya memasukkan alamat IP untuk menguji di situs target. Juga, saya tidak memiliki kontrol atas server target, dan karena itu tidak dapat mengatur subdomain untuk diuji.
domain-name-system
virtualhost
IQAndreas
sumber
sumber
Jawaban:
Masukkan nama host dengan alamat IP yang sesuai di
hosts
file Anda (/etc/hosts
di Linux,%SYSTEMROOT%\System32\Drivers\etc\hosts
pada sistem Windows) seperti ini:Jangan lupa untuk menghapus entri setelah pengujian.
sumber
Seperti yang ditunjukkan menambahkannya ke
/etc/hosts
adalah salah satu opsi.Saya biasanya menggunakan Addify Headers Firefox Addon.
Saya tidak perlu mengubah konfigurasi sistem dan menjadi root setiap kali saya ingin menguji ini.
Cara lain menggunakan
cURL
seperti ini:Ini sangat berguna untuk pemecahan masalah cepat.
Dan Anda tidak perlu menghapus apa pun setelah Anda selesai.
sumber
--resolv
opsi:curl --resolve example.com:80:192.0.2.1 --resolve example.com:443:192.0.2.2 http://example.com/
cURL
. Tidak memikirkan SNI.