Kami memiliki iPhone di jaringan kami dan mereka tidak dapat menyelesaikan nama komputer. Kami ingin mengakses situs internal melalui nama internal ( http: // server ), namun kami tidak bisa.
Apakah ada solusi untuk ini?
Terima kasih.
Kami memiliki iPhone di jaringan kami dan mereka tidak dapat menyelesaikan nama komputer. Kami ingin mengakses situs internal melalui nama internal ( http: // server ), namun kami tidak bisa.
Apakah ada solusi untuk ini?
Terima kasih.
Jawaban:
Seperti kata Farseeker, masalahnya adalah apa yang Anda sebut "nama komputer" sebenarnya adalah nama NetBIOS. NetBIOS adalah protokol penemuan Sytek / IBM sendiri, yang telah diawasi oleh layanan penamaan seperti DNS, sehingga umumnya tidak didukung pada mesin non-Windows. Mesin Linux dan Unix dapat menggunakan NetBIOS melalui klien pihak ketiga yang disebut SAMBA, tetapi iPhone tidak menjalankan SAMBA.
Pada akhirnya, Anda perlu membuat mesin Windows Anda untuk menyelesaikan lebih dari DNS dan juga NetBIOS. Ada banyak cara Anda bisa melakukan ini:
Singkatnya, nama host windows tidak menyelesaikan DNS secara default - Anda memerlukannya untuk menyelesaikan DNS untuk iPhone dan perangkat lain yang menggunakan standar internet untuk resolusi nama.
Ketika Anda berada di lingkungan windows, ia dapat (dan memang) menggunakan NetBIOS untuk menyelesaikan nama komputer, jadi jika Anda tidak memiliki server DNS pusat (seperti pada jaringan rumah), ia masih dapat memetakan nama ke alamat IP.
Namun iPhone tidak mendukung resolusi nama NetBIOS - karena ini bukan PC dan kurang dalam protokol ini. Anda tidak akan pernah melihatnya termasuk, karena itu cukup kiri-bidang.
Satu-satunya cara mengatasinya adalah dengan mengatur DNS (jika Anda memiliki AD maka Anda sudah memiliki DNS), atau jailbreak iPhone Anda dan edit file host Anda untuk secara manual memetakan IP ke nama ...
Baik menyiapkan DNS internal, yaitu yang Anda kelola sendiri perusahaan dengan semua catatan server, jika Anda memiliki domain Direktori Aktif maka Anda sudah memiliki server DNS. Kemudian minta dhcp memberikan alamat IP server DNS atau konfigurasi secara manual seperti dijelaskan dalam jawaban pertama.
Atau atur proxy web pada LAN nirkabel Anda yang memiliki file host untuk server yang Anda ingin mereka akses. Sekali lagi ini perlu mengkonfigurasi pada iPhone dengan tangan atau melalui DHCP.
Beberapa solusi proxy: Squid , Apache mod_proxy
M.
Apakah Anda memiliki mereka terdaftar dalam DNS atau Anda memilikinya disediakan melalui file host secara normal?
Saya mendapatkan DNS yang disediakan dari nirkabel saya di iphone saya dan DNS tampaknya berfungsi dengan baik. Periksa di bawah Pengaturan> Jaringan WiFi> [SID]> DHCP akan menampilkan DNS dan domain pencarian.
Saya ingin tahu cara mengatur sesuatu seperti host untuk iPhone di mana beberapa server yang saya inginkan tidak ada di DNS.
Inilah yang saya lakukan:
Saya memiliki laptop windows yang menjalankan Apache dengan nama komputer "home-laptop". Sekarang saya bisa pergi ke safari iPhone dan mengetik " http: //home-laptop.local ".