Nama komputer Windows -> resolusi IP pada iphone?

Jawaban:

11

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:

  1. Seperti yang telah dikatakan - gunakan Active Directory dan aktifkan server DNS-nya
  2. Siapkan server DNS Anda sendiri dan tambahkan catatan untuk server yang Anda butuhkan
  3. Jika Anda menggunakan LAN kecil, gunakan router yang memungkinkan Anda menentukan entri host - ini yang saya lakukan di jaringan rumah menggunakan IPCop ( http://www.ipcop.org/ )
  4. Seperti yang telah disarankan - gunakan server proxy yang memiliki file host dengan pemetaan yang diperlukan

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.

Bart B
sumber
5

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 ...

Mark Henderson
sumber
1

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.

Michael Henry
sumber
0

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.

Greg Domjan
sumber
Umm mereka tidak terdaftar atau di host, atau DNS. Itu pada dasarnya hanya nama komputer. Mengenai domain pencarian - pada iphone entri itu tampaknya kosong. Untuk apa ini?
Janis Veinbergs
2
Domain Pencarian adalah akhiran DNS yang akan ditambahkan klien DNS ke nama domain yang tidak memenuhi syarat. Ketika Anda mengetik server dan domain pencarian Anda adalah .myoffice.local maka itu benar - benar akan mencari server.myoffice.local
Mark Henderson
Maaf yang seharusnya membaca http: /// server (SF menerjemahkannya dengan benar ke dalam tautan)
Mark Henderson
Ugh, masih tidak berhasil. Tapi saya yakin Anda mengerti maksudnya.
Mark Henderson
Saya sudah mengerti maksudnya dan saya akan mencobanya, terima kasih.
Janis Veinbergs
0

Inilah yang saya lakukan:

  • Pergi ke pengaturan -> wifi -> ssid
  • Ketik .local ke dalam kotak "domain pencarian".

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 ".

Pitchaya
sumber