web-dev-qa-db-ja.com

OSXコンピュータ名をローカルWebサービスのIPアドレスに解決するにはどうすればよいですか?

XPマシンにIPアドレスでOSXマシンに接続する必要があるスクリプトがあります。OSXマシンはDHCPを使用し、IPアドレスは毎日変更されます。ただし、staticスクリプトが使用するために何らかの方法でIPアドレスに解決できると私が想定しているコンピューター名とnetbios名(同じ)。

だから私は(せいぜい)OSX静的コンピュータ名を使用しているXPマシンからOSXマシンのIPアドレスを明らかにするかもしれないコマンドを探しています(推測しています)。

私が試したこと:

ping my_osx_comp_name->見つかりません

ping my_osx_comp_name.local->見つかりません

arp -aは、OSXマシンのIPアドレスを示しますが、名前は示しません。

今のところ、現在の動的IPアドレス(192.168.235.18)は持っているが、名前は持っていないと仮定すると(診断のため)、

tracert 192.168.235.18はシングルホップを示していますが、名前解決は示していません。

ping -a 192.168.235.18 pingは正常に実行されますが、名前が表示されません

nbtstat -A 192.168.235.18->ホストが見つかりません

私はそれらが同じワークグループ「WORKGROUP」にあることを確認しました。また、同じデフォルトゲートウェイとサブネットマスクを使用して同じLAN上にあります。

他に何ができますか、または間違っている可能性がありますか? WINSサーバーが必要ですか?

私が言ったように、私は解決策を推測しています。私はNETBIOSやWINSなどにあまり詳しくありません。

3
Keith Bentrup

パラグラフ2は少し紛らわしいです。

あなたが持っているものとあなたが探しているものを明確にしていただけませんか。

コンピューター名をお持ちの場合は、pingを実行してIPアドレスを取得できます-

pingコンピューター名

IPアドレスをお持ちの場合は、以下を使用して名前を取得できます-

ping -a ipaddress

または

nbtstat -Aipaddress

1
bryan