6

私は会社で働いており、GoDaddy でホストされているドメイン名を持っています。作成中の Web サイト/アプリケーションでは、特定のサブドメインが特定の IP アドレス/サーバーを指すように、「 A レコード」をプログラムでDNS ゾーン ファイルに追加できる必要があります。これは PHP または C# を介して行われます。アプリケーション用に 2 つの異なるサーバーがあり、それは問題ではありません。その機能が必要なだけです。GoDaddy がこの機能や API を提供していないことは知っていますが、これを可能にする安価で手ごろなサービスを誰かに勧めてもらえないだろうかと思っていました。動的 DNS のようなものは必要ないと思います (または必要になるかもしれません) が、誰かが何か知っていれば、私は大いに感謝します。

全体として、カスタム A レコードをプログラムでゾーン ファイルに追加するための非常に安価で簡単な方法を探しています。これには、無料のコード ベースも適しています。私たちのアプリケーションの動作では、ワイルドカードを使用したり、これを複雑にしたりすることはできません。DNS ゾーン ファイルを制御することが最も有益です。ありがとうございました!

4

3 に答える 3

4

残念ながら、ここでの他の回答はあまり役に立ちませんでしたが、私は自分で解決策に問題を見つけました。プログラムで A レコードを作成し、Web サイトのスクリプトから他の DNS ゾーン ファイル設定を変更する必要がある他のユーザーを支援するために、私のソリューションを投稿します。

ウェブサイト www.cloudflare.com にサインアップしました。これらは無料で DNS を管理するクラウドベースのDNS サービスですが、大規模なプロジェクト向けの有料ソリューションもあります。DNS ゾーン設定をプログラムで変更するための完全な統合 API ソリューションがあります。私がしなければならなかったのは、GoDaddy の私のネームサーバーが彼らのネームサーバーを使用するように指定することだけでした。そうすれば、彼らの無料のクラウドベースの DNS サービスを使用することができました.

今では PHP を使用して、A、CNAME、およびその間のすべてを含む、サービスを介してプログラムで DNS レコードを作成できます。私たちが抱えていた大きな問題を解決した、非常にシンプルで直感的なサービスです。セットアップは簡単で、最初に伝播するのに数分しかかかりませんでした。他にもクラウドベースの DNS サービスがありますが、CloudFlare では無料でサインアップでき、質問はありません。API にコミットする前に、API を試すことができました。また、価格は非常にリーズナブルで、より高いパフォーマンスが必要な場合でも、プロ プランの費用は月額わずか 20 ドルです。

于 2015-01-31T02:30:10.667 に答える
2

独自の DNS サーバー (例: unbound ) を持つことができ、必要に応じて、プログラムにゾーン ファイルを変更させ、サービスをリロードさせることができます。

非バインド API を使用してゾーン ファイルを変更する例を次に示します。これは Python で書かれており、 を変更resolv.confしていますが、いくつかの変更を加えることで、実際の DNS サーバー ゾーン ファイルで動作させることができます。

最善の解決策ではないかもしれませんが、簡単です。

于 2015-01-23T11:47:10.183 に答える
1

dns-zonefile https://github.com/elgs/dns-zonefileが探しているものです。これは、DNS ゾーン ファイルを JSON 形式との間で変換する JavaScript ライブラリ/ユーティリティです。

于 2016-04-13T03:46:03.220 に答える