質問: どのようにしてデータベースの実際の地理的位置を知ることができますか? SQL ServerデータベースがC#コードを介して地理的に配置されている場所を取得するように任されています。物理的およびサイバーの害からデータベースを頻繁に再配置するために時々変更される可能性があるからです。私の上司のこれが可能なのか別の夢は、事前に感謝していますか?
回答: 最も簡単な解決策は、DNSルックアップを行い、次にCodyが提案したようにIPロケーションサービスを使用することです。これを試して: ``` var foo = Dns.GetHostEntry("database.windows.net"); ``` IPアドレスを取得したら、 http://www.iplocationfinderのようなものをロードする必要があります。 co.jp /65.55.23.107 にHttpWebRequestを使用してください。 HttpWebRequestへの応答が得られたら、代わりに必要な場合には、正規表現を使用してロケーション名、または緯度と経度を解析できます。