Redirect Nama Domain ke Localhost


13

Saya memiliki mesin uji linux yang ingin saya jalankan salinan server web produksi. Ini adalah aplikasi lawas yang tidak menggunakan file properti untuk nama servernya. Di seluruh aplikasi, nama server di-hardcode (contoh: koneksi terbuka ke myServer.myCompany.com).

Apakah ada trik linux yang dapat saya gunakan untuk mengalihkan semua permintaan untuk host tertentu kembali ke localhost? Saya tahu di Windows bahwa saya dapat menambahkan entri ke file host dan mengembalikannya ke localhost. Bagaimana saya melakukan ini di linux?

Jawaban:


21

Tambahkan baris berikut ke / etc / hosts:

127.0.0.1 myserver.mycompany.com


Apakah itu akan berfungsi jika myserver.mycompany.com kadang-kadang dirujuk oleh http dan waktu lain dengan https? Bahkan dengan port yang berbeda (selain 80)?
seseorang

1
Ya, tentu saja. Anda hanya menentukan IP apa yang ditentukan myserver.mycompany.com. Tidak masalah layanan apa yang Anda hubungkan pada IP itu. / etc / hosts ada di OSI layer 3, layanannya adalah konstruksi layer 4.
baumgart

Saya melakukan hal itu pada Debian 8 Jessie. Dan itu tidak berhasil: host workflows.devbg.uskembali Host workflows.devbg.us not found: 3(NXDOMAIN).
Boris Burkov

1
Sudah diketahui bahwa nslookup / host tidak melihat / etc / hosts. Coba ping tuan rumah, itu akan memberi Anda IP yang tepat. Atau coba gunakan browser untuk memukulnya.
baumgart
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.