問題タブ [dns]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
regex - DNS ホスト名または IP アドレスに一致する正規表現?
正当な DNS ホスト名または IP アドレスに一致する正規表現を手元に持っている人はいますか?
95% の確率で動作するものを作成するのは簡単ですが、DNS ホスト名の最新の RFC 仕様に正確に一致するように十分にテストされたものを取得したいと考えています。
web - 共有ホストのネームサーバーはどのようにしてhttp://servername.com/~username/をトップレベルドメインに解決しますか?
最近、自分のWebサイトをasmallorange.comの共有ホスティングソリューションに移動しましたが、サイトを適切に解決するには、提供されているネームサーバーを使用するようにドメインを設定する必要がありました。ドメインのDNSを引き続き管理することを決意しましたが、トップレベルドメインを次の形式の共有ロケーションに解決する方法が見つかりませんでした。
だから私はここで何かが欠けていることを知っています、私の質問はこれです:
nameservers / DNSエントリで、server.sharedhost.com /〜usernameがトップレベルドメインとして機能できるようにするものは何ですか?(つまり、http://topleveldomain.com)
dns - glibc を使用すると、I/DHCP が DNS サーバーを変更した後に gethostbyname が失敗するのはなぜですか?
DHCPリースが取得される前にサーバー(デバイス上で実行されている)が起動した場合、ホスト名を使用して接続することはできません.
その場合、ホストは IP アドレスで検索できますが、DNS では検索できません。
curl接続が失敗したため、最初はCurl DNSキャッシュに問題があると思いました. しかし、CURLOPT_DNS_CACHE_TIMEOUTを使用してcurlがアドレスをキャッシュしないようにしましたが、接続はまだ失敗しました。
dns - ドメインのすべてのサブドメインのリストを取得するにはどうすればよいですか?
特定のドメインのすべてのサブドメインを見つけたい。次のオプションを使用して、権限のあるネームサーバーを掘り下げるように指示するヒントを見つけました。
しかし、これは決して機能しません。誰もがより良いアイデア/アプローチを持っています
iis - SSL ロード バランシングを取得するにはどうすればよいですか?
ASP.NET アプリケーションを 2 つの独立した IIS サーバーに展開する必要があります。私のアプリケーションは HTTPS/TLS で動作します。私の ASP コードはクライアント SSL 証明書を処理する必要があります。これは、nginx や Apache Load Balancer からそのような証明書を取得できないため、単純なフォワード ロード バランサーを使用できないことを意味します。
私が理解しているように、Microsoft の世界、特に SSL では負荷分散のための一般的な (オープンソースまたは無料の) ソリューションはありません。
ドメイン名が複数の ISS サーバーにバインドされ、すべての新しいクライアント (セッション) が 1 つのサーバーの IP を取得する単純な DNS バランシングについて聞いたことがあります。
現在、私は展開を始めたばかりであり、そのようなバランスについての意見を知ることは非常に興味深いことです。または、いくつかの推奨事項を得ることができるかもしれません.
ありがとう!
私としては、DNS バランシング以外に HTTPS の別の解決策を見つけることができません。仕方がありません。
???
windows - Windowshostsファイルのワイルドカード
*.local
のリクエストがにリダイレクトされるように、ローカル開発マシンをセットアップしたいと思いますlocalhost
。アイデアは、複数のサイトを開発するときにsite1.local
、site2.local
などと呼ばれるvhostをApacheに追加し、それらをすべて解決することができますがlocalhost
、Apacheはそれに応じて別のサイトにサービスを提供します。
私はWindowsXPを使用しています。
追加してみました
私のc:\windows\system32\drivers\etc\hosts
ファイルに、また試しました:
どちらも機能していないようです。
異なるポート番号に設定できることは知っていますが、どのポートがどれであるかを思い出すのは難しいので、それは面倒です。
ローカルDNSサーバーなどをセットアップする必要はありません。何か提案はありますか?
java - インターフェイスに対するプログラミング: すべてのドメイン クラスのインターフェイスを作成しますか?
インターフェイスに対するプログラミングは良い習慣であることに同意します。ほとんどの場合、この意味での Java の「インターフェース」は言語構成インターフェースを意味するため、インターフェースと実装クラスを作成し、ほとんどの場合、実装クラスの代わりにインターフェースを使用します。
これは、ドメイン モデルを作成するための良い方法でもあるのではないでしょうか。たとえば、ドメイン クラス Customer があり、各顧客が Orders のリストを持っている場合、通常はインターフェイス ICustomer および IOrder も記述します。また、Customer は Orders の代わりに IOrders のリストを持っていますか? それとも、ドメイン モデルでインターフェイスを使用するのは、それが実際にドメインによって駆動される場合のみです。たとえば、少なくとも 2 つの異なる種類の注文がある場合などです。言い換えれば、ドメイン モデルの技術的な必要性のためだけにインターフェースを使用しますか、それとも実際のドメインに関して本当に適切な場合にのみインターフェースを使用しますか?
c# - .Net を使用した暗号化データの永続ストレージ
アプリケーションの実行間で暗号化されたデータ (いくつかの小さな文字列) を保存する必要があります。ユーザーがアプリケーションを起動するたびにパスフレーズを入力する必要はありません。つまり、結局のところ、暗号化キーを安全に保管することになります。
RSACryptoServiceProvider を調べて PersistentKeyInCsp を使用していましたが、どのように機能するのかわかりません。キー コンテナーは、アプリケーションの実行間またはマシンの再起動間で持続しますか? はいの場合、それはユーザー固有ですか、それともマシン固有ですか。つまり、暗号化されたデータをユーザーのローミング プロファイルに保存した場合、ユーザーが別のマシンにログオンした場合にデータを復号化できますか?
上記がうまくいかない場合、どのような選択肢がありますか (ローミング プロファイルを処理する必要があります)。
c# - Dns.GetHostEntry は空の AddressList を持つ IPHostEntry を返すことができますか?
ホスト名を正常に解決できるが、返された hostEntry.AddressList が空である場合があるかどうか疑問に思っています。
現在、私は次のようなことをしています:
ホスト名が見つからない場合、または AddressList が空でない場合、Dns.GetHostEntry は例外をスローすると仮定していますが、それについてはわかりません。