IPの代わりにマシン名を介してローカルコンピュータに到達する方法は? -- wi-fi フィールド と networking フィールド と dns フィールド android 関連 問題

How to reach local computer via machine name instead of IP?


28
vote

問題

日本語

開発者ここでは、モバイルアプリをプロトタイピングする、モバイルのやや新しい:

  • マシン名<コード> 99887766544330
  • を使用して、メインラップトップ上にシンプルなHTTPサービスを実行しています。
  • 別のラップトップ<コード> vaio 同じWiFiネットワークの共有<コード> 998877666544332 - - - (現在)IP 192.168.xyを簡単に解決できる可能性があります。 998877666654333 998877666654333 の(またはその瞬間にあれば)。
  • 今、同じWiFiネットワークに接続されている私のHTC Android携帯電話は、<コード> 998877666654334 のIPアドレスに到達することができ、そのブラウザで開く<コード> 998887665444335 Works。
  • しかし、 9988776665544337 から 9988776665544337 を入力して、電話機の解決策を入力して、ここにマシン名を使用したいのです。 99887766665443388 の現在の動的IP。これは機能しません。標準ブラウザのエラーページのみを取得します。 "Webページは利用できません"

AndroidにDNS設定がありますか?設定で演奏することから何も見つけていません、そしてこのような質問は、GoogleもGoogleにとって大きく難しいことです...

1 vにはAndroid 4.0があり、差を生じる場合はAndroid 4.2があります。

(これは、Androidが私のコンピュータにUSB接続されていない場合でもこれは機能するはずです。

英語

Developer here prototyping a mobile app, somewhat new to mobile:

  • I have a simple HTTP service running (currently) on my main laptop with machine name latitude.
  • Another laptop named vaio sharing the same WiFi network can access that service via http://latitude:8080 -- in other words, it can easily resolve the (current) IP 192.168.x.y (or whatever dynamic IP it has at that moment) of latitude somehow.
  • Now my HTC Android phones, connected to the same WiFi network, can reach the IP address of latitude so opening in its browser http://192.168.x.y:8080 works.
  • But I'd like to use the machine name here, too, like when I access the HTTP service from vaio, simply by typing http://latitude:8080 and have the phone resolve the current dynamic IP of latitude. This doesn't work, only get the standard browser error page: "Webpage not available".

Is there some DNS setting in Android I need to tweak? Haven't found anything from playing around with Settings, and a question like this is notoriously hard to google, too...

The One V has Android 4.0, and the One M7 has Android 4.2 in case that makes a difference.

(Note, this should work even when the Android is not USB-connected to my computers and is not acting as a WiFi Hotspot -- obviously, since it's consuming my main WiFi network anyway).

        
 
 

回答リスト

7
 
vote

WiFiとDHCPを介してローカルネットワークに接続しているかどうかにかかわらず、Androidは常にGoogleのサーバーを使用してDNSエントリを上書きするようです。それはやや隠されていますが、あなた自身のDNSが実行されている(すでに多くのルーターが提供しています)。

それをするには、設定でWiFiネットワークのリストに移動します.WiFiのエントリを長押しし、それを編集することを選択します。 Advanced 設定を有効にします。これでDNSエントリを編集できます。最初のエントリを独自のDNSサーバーのIPに置き換えて、フォールバック用に2番目のエントリ(DNS 2)を開いてください。

今、あなた自身のDNSがあなたの地元のネットワークのマシンを解決できる場合は、彼らのホスト名を使って彼らに手を差し伸べることができるはずです。 <コード> 99887766544330 ファイルを編集していません(独自のDNSサービスを実行していない場合)。私と私のネットワークとここに優れた作品;)

 

Regardless whether you're connected to your local network via WiFi and DHCP is in use, Android always seems to override its DNS entries using Google's servers. It's somewhat hidden, but easy to change xe2x80x93 provided you have your own DNS running (a lot of routers offer that already).

To do so, go to your list of WiFi networks in Settings, long-press your WiFi's entry, select to edit it. Activate Advanced Settings. Now you can edit the DNS entries. Simply replace the first entry with your own DNS server's IP, and leave the second entry (DNS 2) untouched for fall-back.

Now, if your own DNS can resolve your local network's machines, you should be able to use their hostnames to reach out to them. No root and no editing the hosts file necessary (thought that might be an alternative, if you've got no own DNS service running). Works excellent here with me and my network ;)

 
 
         
         
1
 
vote

IPの代わりにマシン名を撮影したい場合は、hostsファイルを編集します。そこにデバイスとそのIPアドレスを追加してみてください。オペレーティングシステム用のhostsファイルのGoogle検索は簡単です。

 

When I want a machine name instead of an IP I edit the HOSTS file. Try adding the devices and their IP addresses there. A google search for the hosts file for your operating system should be easy.

 
 
 
 
0
 
vote

デバイスのホストファイルの末尾に2行を追加します( 9988776544331 )ファイルをESエクスプローラに追加します(根づいたデバイスが必要です)。

テンプレート:

<事前> <コード> domain_name2

domain_name3 の例は<コード> 998876665544334

です。

例:

 <コード> ::1  domain_name    

IPアドレスではなくURLバーで 9988776654336 を入力するとうまく機能します。

 

Add two lines at the end of your device's hosts file (/etc/hosts) file with ES Explorer (needs a rooted device).

Template:

your_host_machine's_IP_address  domain_name    

Example of domain_name can be localhost.

Example:

::1  domain_name  

It works fine when typing localhost in URL bar instead of IP address.

 
 
 
 
0
 
vote

私の場合、Windows 10では、Windowsファイアウォールを一時的にオフにして<コード> 99887766666544337

長期的な場合、私はファイアウォールを介してこれらの種類の接続を可能にするためのルールを作成しました...

  • {窓}&gt;スタート&gt; "ファイアウォール"&gt; Advance Securityを備えたWindows Defenderファイアウォール。インバウンドルール&GT。新しいルール...

    • 将軍
      • 名前:LAN
      • からのTCP Web接続
      • 安全な場合は接続を許可します...
      • 選択してください: "認証されている場合は接続を許可し、整合性が保護されています"
    • プロトコルとポート
      • プロトコルタイプ:TCP
      • ローカルポート:80,880
    • 先進
      • このルールにプロファイルを指定するこのルールが適用されます.private
  • {Android}。 Dolphin

  • ではなく、FirefoxまたはChromeでテストします。
 

In my case, on Windows 10, temporarily turning off windows firewall made surfing to http://latitude:8080 possible.

For the longer term I created a rule to let these sort of connections through the firewall ...

  • {Windows} > Start > "Firewall" > Windows Defender Firewall with Advance Security. Inbound Rules > New Rule ...

    • General
      • Name: TCP web connections from LAN
      • Allow the connection if it is secure ...
      • Choose: "Allow the connection if it is authenticated and integrity-protected"
    • Protocols And Ports
      • Protocol Type: TCP
      • Local Port: 80, 880
    • Advanced
      • Specify profiles to whcih this rule applies: Private
  • {Android}. Test with Firefox or Chrome, not Dolphin

 
 

関連する質問

3  Wi-Fiはオフになっていません  ( Wi fi wont stay off ) 
モトローラドロイドを持っており、最新のアップデートをインストールしたばかりです。 私の職場のWi-Fiネットワークは気質がありますので、単にWi-Fiをオフにして4gを使用することをお勧めします。 問題は、(設定で〜~gt; Wi-Fi~1;スライドバーを...

4  常にWi-Fiを残す  ( Leaving wi fi on all the time ) 
それは私の携帯電話で常にWi-Fiを開いたままにするための待機時間に大きな影響を与えますか? ...

7  My WiFiのトラブルシューティング - IPアドレスを取得できません  ( Troubleshooting my wifi cant get an ip address ) 
サムスンギャラクシーGIO(Android 2.3)を使用しています。そして私はWiFi接続を取得できません。私の兄弟はいくつかの携帯電話を持っていて、接続を得ることができます。 WiFiを有効にすると、ルータに接続しようとします。それはそれからIPアドレス...

0  WiFi上の別のAndroidデバイスからビデオを再生する  ( Play videos from another android device over wifi ) 
WiFi接続(テザリング/ダイレクト)上でビデオを再生する方法はありますか?私はSDカードスロットを欠いているNexus 9を使っています。したがって、十分なスペースを持っている私のAndroid携帯電話からビデオを再生したいです。私の休暇のために必要なので...

8  WiFiエラー:「ネットワークへの接続に失敗しました」  ( Wifi error failed to connect to network ) 
断続的に、WiFiネットワークに接続しようとすると、トーストメッセージとして次のエラーメッセージが表示されます。 ネットワークへの接続に失敗しました メッセージが接続しようとするとすぐにポップアップし、それは明らかにそれが試みて失敗していないことです。ログ...

12  WiFiは睡眠中に切断されます  ( Wifi disconnects during sleep ) 
私は最近気づいたことに気づいた、それが寝ていた後に私の電話を使うとき、WiFiは接続されず、それは接続する必要があります。私は高度なWiFiの設定に入り、「睡眠中にWi-Fiを維持し続ける」ことを確実にしましたが、問題は残ります。任意のアイデア? 私はHTC ...

19  rootアクセスなしのSMBサーバーを使用する  ( Using smb server without root access ) 
私は私のHTC Hero(Android 2.1)のための方法を探しています。私が私の携帯電話を根ざしすることを要求していない人は、無料のアプリを支払うことを望んでいます。 私はSMBサーバーを使っていることを考えています、そしてこれまでのところ私が見つけたの...

5  Wi-Fi節電をオフにしますか?  ( Turn off wi fi power saving ) 
AndroidでWi-Fi節電モードをオフにする方法はありますか、すなわちWi-Fiラジオが常に滞在してください。私はむしろ安定した低遅延のWi-Fi接続と、薄片状のWi-Fi接続とバッテリー寿命が長いほど、安定した低遅延のWi-Fi接続とバッテリー寿命がわ...

0  ネットワークを監視するためのWiFiドングルを使用する  ( Using a wifi dongle to monitor network ) 
私は内蔵のWiFiを備えたAndroidスマートボックスを持っています、そして私はネットワークを監視できるようにボックスにドングルを追加したいです。私はやや曖昧な答え(少なくとも私にとって)と同様の質問を見つけました。 AP のWiFiブリッジとしてのAn...

0  wifiホットスポットが近くに3Gを使って電話を止めます  ( Phone stops using 3g when wifi hotspot nearby ) 
私は最新の合法的なファームウェアでHTCの欲求を持っています。私はWiFiと3Gが有効になっています、そしてそれは通常大丈夫です。自宅で、それは私の(WPA2で保護された)ルータに接続し、そして外側に入るときそれは3Gに切り替わります。しかし、私は他のWiFi...

0  特定のWiFiネットワークを介してインターネットに接続できません  ( Cannot connect to internet via certain wifi networks ) 
私のLG G3は最近、私の家のWiFi経由でインターネットにアクセスすることができないという点で行動を始めました。私は他のWiFiネットワーク上のインターネットに接続することができるので、私はそれが必ずしも電話に関する問題であるとは思わない。ただし、他のデバイ...

2  Nexus S Rooting Wifiエラー問題  ( Nexus s rooting wifi error problem ) 
だから、私はAndroid 2.3.1で実行されているサムスンネクサスSのロックを解除し、それを根付いました。問題は私がもうWiFiを開くことができないということです、それは私がWiFiをクリックするたびに「エラー」を言っています。 これはなぜ起こっているので...

6  WiFiは画面ロックで消えますか? [重複]  ( Wifi goes off on screen lock ) 
この質問はすでにここで回答を持っています 閉じた 10年前>。 可能な重複: どうやってWi-Fiを保持するのですかスリープモード 画面がロックされたときに私の電話のWiFiが消えているようです。そのように同期していないと通知...

0  Wi-Fiネットワークはスキャンできません  ( Wi fi network can not scanned ) 
私は最近購入したSony Xperia SLに問題があります。私はCisco WAP4410Nルータを持っています、そして、そのSSIDは、自動チャネル選択モードになっている間、私の電話で(手動で)スキャンまたは接続できません。私は私のiPhoneのための同じ...

13  インターネットアクセスなしでWi-Fiを保つためにMarshmallowを強制する  ( Force marshmallow to keep a wi fi without internet access ) 
MarshMallow 6.0を実行しているNexus 5xをインターネットアクセスなしのWi-Fiホットスポットに関連付けています。 Androidは2秒ごとに接続を落とし続け、インターネットにアクセスできないと述べることさえ再接続しようとしないでください...




© 2021 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有


Licensed under cc by-sa 3.0 with attribution required.