ある種のローカルDNSサービスを設定して、ipaddressを使用してVNCやリモートデスクトップなどを実行する代わりに、より多くのURLのようなものを使用できるようにするにはどうすればよいですか。
ネットワーク上のすべてのデバイスには、1つまたは2つを除く動的IP(DHCP)があります。
それが違いを生むなら、私はベルキンn1ビジョンルーターを持っています。
ほとんどのOSでは、IPアドレスではなく、マシンのホスト名を使用できると思います。たとえば、vnc://1.2.3.4
の代わりに、Windowsシステムの場合はvnc://computername
を、MacおよびUnixシステムの場合は(Sableが示すように)vnc://computername.local
を実行できます。ただし、これが機能するのは、すべてのマシンが同じサブネット上にある場合のみであると確信しています。
ホストファイルを使用します。ウィキペディアには 記事 があります。
ホストファイルには、IPアドレスと1つ以上のホスト名で構成されるテキスト行が含まれ、各フィールドは空白(空白文字またはタブ文字)で区切られます。コメント行が含まれる場合があります。それらは、そのような行の最初の位置にハッシュ文字(#)で示されます。例えば、
#This is an example of the hosts file 127.0.0.1 localhost loopback
ホストファイルの一般的なデフォルトコンテンツであるループバックアドレスとホスト名のエントリである可能性があります。
DHCPサーバーでその特定のマシンを使用しますが、そのPCに修正IPを割り当て、そのPCが同じIPアドレスを取得するたびにDHCPサーバーを構成します。このためには、DHCPサーバーの予約オプションを設定する必要があります。
そして、DNSサーバーでそのIPを構成し、www.yourchoice.comのような任意の名前を使用できます。
DNSサービスについて言及したので、ネームサーバーをセットアップし、すべてのクライアントマシンがIPアドレスを取得したときにDNSを動的に更新できるようにすることは可能ですが、通常、小規模なホームネットワークのトレーニング/セットアップ/メンテナンスの努力は価値がありません。ただし、それが関心のあるルートである場合は、無料のネームサーバーソフトウェア「バインド」を http://www.isc.org/downloads から入手できます。ドキュメントが付属していますが、バインドに関する本も必要になる可能性があります(「DNSとバインド」など)。
使用しているシステムによって異なります。同じサブネット上でMacOS Xを実行しているマシンが多数ある場合、各マシンは$ Host.localになります。したがって、すべてのサービスで「myitunesmachine.local」を使用できます。
これは、ネットワーク上のブロードキャストパケットが原因です。ボンジュールと呼ばれていると思います。
使用しているOSについては言及していません... Windowsでは、MSTSCでNetBIOS名を直接使用しても問題がないことを覚えているようです。