Saya menggunakan domain example.org
saya di perusahaan saya. Saya dapat menggunakan www.example.org
untuk melihat situs web saya. Jika saya mencoba http://example.org
dari luar perusahaan saya tidak ada masalah, tetapi jika saya mencobanya dari dalam, server DNS windows saya memberikan IP pengontrol domain.
Bagaimana saya bisa memecahkan masalah ini? Bisakah saya mencegah DC saya dari mendaftar seperti example.org
dalam DNS saya dan apakah ini akan menjadi masalah bagi lingkungan saya?
ad.example.org
, ataucorp.example.org
. Jika itu tidak mungkin lagi Anda terjebak. Yang terbaik yang dapat Anda lakukan adalah mengatur redirect kewww.example.org
pada DC apa pun yang juga telah menginstal IIS (ide yang buruk, tetapi banyak pengontrol domain setup buruk).Jawaban:
Jika Anda telah menamai Direktori Aktif
example.org
Anda, maka Anda tidak dapat mencegahnya. Anda menentang praktik terbaik Microsft untuk memberi nama AD dan Anda melihat salah satu gejalanya.Anda punya beberapa pilihan:
Bermigrasi ke AD yang dinamai dengan benar. Sesuatu seperti
corp.example.org
.Instal server web pada setiap DC dan konfigurasikan untuk meneruskan permintaan web
example.org
kewww.example.org
. Ini kotor dan tidak boleh dilakukan, tetapi tetap merupakan pilihan.Latih pengguna Anda untuk masuk ke
www.example.org
internal.Saya telah membuat blog tentang praktik terbaik penamaan AD beberapa kali dan menautkan ke sumber Microsoft resmi. Anda harus membacanya:
http://www.mdmarra.com/2013/04/best-practices-for-configuring-new.html http://www.mdmarra.com/2012/11/why-you-shouldnt-use-local-in -your.html http://www.mdmarra.com/2013/07/more-documentation-from-microsoft-about.html
Jika Anda ingin versi pendek:
- http://technet.microsoft.com/en-us/library/jj574166.aspx
sumber
http://example
. Tentu saja konyol, jika tidak # 3 dalam daftar MDMarra adalah satu-satunya solusi sederhana untuk masalah ini. Saya pernah ke sana (split-dns) dan itu tidak menyenangkan untuk ditangani.www.example.org
danexample.org
baik-baik saja dari eksternal. Di sini saya akan pergi dan mencari alternatif untuk pengaturan saya selama saya punya / tidak akan bermigrasi. ThxJika Anda menjalankan Exchange di DC, jangan atur PortProxy - mungkin tanpa berkata apa-apa tapi itu akan merusak layanan Exchange yang dihosting di port 80.
Saya menyadari posting ini sudah cukup tua, tetapi Anda masih dapat melakukan ini tanpa menginstal IIS di DC. Di setiap DC, jalankan perintah berikut untuk portproxy port 80 ke server web eksternal.
sumber
Jadi, saya tidak tahu apakah ini menghindari orang lain, tetapi perbaikan terbaik untuk masalah ini mungkin hanya mendapatkan domain sekunder dengan akhiran yang berbeda, terutama jika Anda tidak dapat PortProxy karena Exchange berada di DC (atau karena masalah hostheaders dengan host web Anda.)
mis: Jika Domain AD internal EXAMPLE.com - maka Anda cukup membeli EXAMPLE.NET untuk penggunaan internal.
Ini adalah solusi termurah dan paling sederhana untuk akses web internal.
Itu berhasil bagi kita.
sumber
jika Anda ingin menggunakan URL sebagai domain, gunakan nama mesin seperti dc1.example.com dan dc2.example.com untuk setiap server
pastikan CNAME diatur untuk setiap server dengan benar untuk alamat IP server yang tepat
Saya telah dapat melakukan ini dengan membuat CNAME terlebih dahulu kemudian mengatur server, tunggu satu hari agar data DNS dapat dipropagasi
sumber
Anda dapat memecahkan masalah Anda dengan dua cara, tetapi melibatkan menempatkan server HTTP di DC Anda:
Anda dapat melakukan pengalihan dengan pengalihan URL (kode HTTP 301), IIS 7 dapat melakukannya untuk Anda, atau Anda dapat menginstal proxy terbalik (Apache untuk Windows) dan menggunakan kode berikut:
sumber