Androidブラウザでマシン名を使用して、ローカルホストでホストされているサイトを開こうとしています。デスクトップブラウザでマシン名を入力すると、解決されますが、AndroidデバイスでWebページを取得できません。サーバーはDNSを正しく処理するように構成されており、エラーは表示されません。
ありがとうございました
ここでは2つのことが行われています...
1:マシン名はどのように解決されますか?これにはいくつかのメカニズムがあります。
Windowsマシンは、NetBIOS/WINS/ActiveDirectoryの組み合わせを使用して、ローカルネットワーク上の他のマシンを検出します。 (Linux/Macマシンは、有効になっていると仮定して、このデータSAMBAにアクセスできます。)
Macは、Bonjour/Zeroconfを使用してお互いを検索します。
一部のホームルーター(Tomatoを実行しているルーターなど)は、報告されているマシン名に基づいて、DHCPリースが許可されたときにローカルDNSサーバーにエントリを追加します。
AndroidにはSAMBAまたはZeroconfサービスがインストールされていないため、DNSサーバーが提供するものに依存する必要があります。
2:仮定DNSサーバーはDHCPリースを反映するように自動的に更新されますが、既知の問題があります。 Androidデバイスは、DHCPによって提供されるDNS検索パスを使用しません。その結果、完全修飾されたdoman名のみが解決されます。
バグレポートは次のとおりです: http://code.google.com/p/Android/issues/detail?id=80
回避策として、アクセスしようとしているデバイスのFQDNを見つけてみてください。
その回避策の問題は、それが実際の問題を変更しないことです。本当の問題は、企業の愚かさと近視の問題です。
モバイルコンピューティングは、どこにいても、簡単かつシームレスにデータを検索する能力と同じくらい優れています。スマートフォンとタブレットPCはすべて、デスクトップやラップトップと同じようにネットワークを使用する必要があります。
そうしないものは、競合他社がやる瞬間に失敗する運命にあります。
事実 -
非常に多くの平均的な人々が自宅に小さなネットワークを持ち、それを携帯電話(またはそれを試す)、ラップトップ、メディアストリーマー、SAMBA共有、ワイヤレスプリンターなどと一緒に使用しています。ワイヤレスでネットワーク。
企業のコンピューティングは進化し、すでに存在しています。新しいタブレットが出る前に存在していました。タブレットとスマートフォンの作成者は、(極端な危険で)実施されている標準を無視しています。
も参照してください-彼らは愚かで聞いていません
既存の世界では、TCPを使用するときに標準DNSを使用します。それを使用し、機能するためだけに必要です。それはこれらの人々のためだけに変わるつもりはありません。彼らは適応しなければ、失敗します。
事実:すべてのAndroidおよびApple OSタブレット(およびSMART電話))は、完全に機能しないオペレーティングシステムで実行されますDNS。
AndroidとMACタブレットは、私たち全員を、私たち全員が再び自分のHOSTSファイルを維持しなければならない悪い世界に押し戻しました。正しく構成されていないSCO UNIXのコピーを修正しようとしているように感じます
そして、これは大きな問題であり、ドライバの問題よりも大きく、OR「フラッシュ」またはいくつかの不明瞭なJavaの部分を持っています。ネットワーク全体が正しく機能し、シームレスに正しく機能する最初の競合ボックス(電話をレンガに入れない)は、手頃な価格であれば、競争を急速に打ち砕きます。
私が両方のデバイスを好きなのは、OSが壊れていなかった場合にできることでしたが、残念です。