私は基本的に、任意の URI を入力できるものを実装したいと考えています (おそらく http のみを扱います)。URI にドメインの A レコードを返したいのですが、サーバーの IP アドレスが必要です。
ほとんどの人がIPアドレスを調べるために使用するpingコマンドがあることは知っていますが、より具体的な「ホスト」と「ディグ」があることも知っています。
これを行うために使用できるネイティブ関数はありますか? もしそうなら、その関数はどの URI 文字列を受け入れるか、およびその構造に関してどの程度寛容ですか? 私はそれを投げたい:
- http://foo.com
- www.foo.com
- http://foo.com/baz.ext
そして、基本的に何でも IP アドレスを返すようにします。必要に応じて、URI の解析を自分で行うことができます (検索すると一貫した形式になります)。