4

PL/SQL を使用してサーバーの IP v4 を取得するにはどうすればよいですか? UTL_INADDR.GET_HOST_ADDRESSIPv4が必要ですが、IPv6を提供します

私がしたこと サーバーでIPv6を無効にしましたが、それでも「トンネルアダプターTeredo Tunneling Pseudo-Interface」のIPv6をもたらしています!!

Windows 2008 R2 サーバーで Oracle 11g データベースを使用しています。

4

1 に答える 1

3

UTL_INADDR.GET_HOST_ADDRESSサーバーには何十ものIPがある可能性があるため、ナンセンスなIPのみを返します。おそらくあなたの最善の策は、Java メソッドの pl/sql ラッパーを作成して、可能なすべての IP アドレスを返すことです。NetworkInterface.getNetworkInterfaces();

于 2011-06-08T09:12:52.580 に答える