問題タブ [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.
linux - Perl ソケットは Linux でホスト名をどのように解決しますか?
すべてのツール (nslookup、curl、wget、firefox など) がアドレスを解決できる完全に機能する Linux セットアップ (Ubuntu 8.04) を (私が知る限り) 持っています。ただし、次のコードは失敗します。
以下のことを確認しました。
Perl は gethostbyname でアドレスを解決できます (つまり、以下のコードが機能します):
my $ret = gethostbyname('stackoverflow.com'); print inet_ntoa($ret);
元のソース コードは Windows で動作します
- これは、LWP がこの動作を使用しようとするため (つまり、ホスト名を解決する必要がある)、動作するはずの方法です (実際、LWP が機能しない理由をデバッグしようとして、問題に遭遇しました)。
- スクリプトを実行しても DNS 要求は発行されません (そのため、名前の解決も試みません)。Wireshark で検証済み
dns - IPv6 を使用しない場合の Ping の失敗
私たちのユーザー インターフェイスは、別のマシン上の別のアプリケーションと通信しており、多くの場合、ドメイン名を使用して接続しています。
私たちのネットワークでは、IPv6 がインストールされている場合、DNS の名前解決はうまく機能し、すべてのマシンに ping を実行して正常に接続できます。
IPv6 がアンインストールされている場合、同じ DNS 名に ping を実行すると、離れたサブネット (24.28.193.9、ローカル サブネットは 192.168.1.1) の IP アドレスが返されます。その後、アプリケーションは通信できなくなります。IPv6 を再インストールすると、DNS 解決が自動的に修正されます。
ping が機能しないときに IPv6 がなくても、Windows エクスプローラーを使用して\\\\MACHINE_NAME\\
. ここで名前解決が機能しているように見える理由がわかりません。Windows XP SP2 環境で作業しています。
マシンの IP は正常に ping できます。正しく解決されないのは DNS 名のみです。
DNS サーバーのアドレスを探しました。すべてのコンピューターは、ワイヤレス ルーターであるネットワーク ゲートウェイを指しています。ルーターには、IPv6 がインストールされている場合と、インストールされていない場合とで同じ DNS サーバー アドレスがリストされます。
最も奇妙なことは、ping を実行する DNS 名は問題ではないことを発見したことです。DNS 名へのすべての ping は、同じアドレス「24.28.193.9」を返します。
DNS Resolver Cache をフラッシュして、ターゲット マシンとソース マシンに DNS を登録してみました。すべて役に立たない。ping できる唯一の DNS 名は、現在のマシンの名前です。
IPv6 がインストールされていないとソフトウェアが通信できない理由について何か考えはありますか?
アップデート:
わかりました、私は今もう少し研究をしました。
DNS サーバーのアドレスを探しました。すべてのコンピューターは、ワイヤレス ルーターであるネットワーク ゲートウェイを指しています。ルーターには、IPv6 がインストールされている場合と、インストールされていない場合とで同じ DNS サーバー アドレスがリストされます。
最も奇妙なことは、ping を実行する DNS 名は問題ではないことを発見したことです。DNS 名へのすべての ping は、同じアドレス「24.28.193.9」を返します。
DNS Resolver Cache をフラッシュして、ターゲット マシンとソース マシンに DNS を登録してみました。すべて役に立たない。ping できる唯一の DNS 名は、現在のマシンの名前です。
他の提案はありますか?どうもありがとうございました。
model - UML のドメイン モデルで汎化関係を示すことはできますか
クラス図でできることは理解していますが、ドメイン モデルの UML で汎化関係を示すことができるかどうかを尋ねたいと思いますか? クラス図を除いて、汎化関係を表示するドメイン モデルの例はあまり見ませんでした。可能でない場合、ドメイン モデル内のエンティティがエンティティ A またはエンティティ B またはエンティティ C またはエンティティ D などであることを表示する最良の方法は何ですか?
migration - WebアプリケーションをNetscapeからIISに移行するためのベストプラクティスは?
現在、プラットフォームの再構築プロジェクトの一環として、.NETベースのIISでホストされるWebアプリケーションを開発中です。元のWebアプリはNetscapeサーバー上にあります。移行の過程で、要求がIISによって応答されるように、DNSをIISサーバーにポイントする必要があります。同時に、新しいアプリケーションが(まだ)処理しないWebサイトの領域に対して、IIS Webアプリからユーザーをリダイレクトするために、Netscapeサーバーが必要です。
古いアプリケーションはフレームベースであるため、(Webクライアントソフトウェアファクトリのマスターページの)コンテンツ領域でIFrameを使用し、URL書き換えエンジンを使用してiframe内の古いシステムのページをレンダリングすることを計画しています。
また、現在NetscapeサーバーをIISにポイントしているDNSエントリをポイントする必要があります。
上記の活動のベストプラクティスはありますか?
svn - TSVN DNSエラー:要求された名前は有効ですが、要求されたタイプのデータが見つかりませんでした
TortoiseSVNクライアントを更新しましたが、別のリポジトリを更新またはコミットしようとするとエラーが発生します。
要求された名前は有効ですが、要求されたタイプのデータが見つかりませんでした
これをどのように解決できるかについてのアイデアはありますか?InternetExplorerは適切なURLを適切に表示します。
TortoiseSVN 1.5.3、ビルド13783。
dns - *.domain.com を単一のアドレスにマップする
これが本当にプログラミングに関する質問かどうかはわかりませんが、私がやっていることと関連しています... 、Web サイトには異なるコンテンツが表示されます。
誰もそれを行う方法を知っていますか? おそらく、DNS サーバーの変更が必要です。
windows - Windows で DNS サーバーを取得する
DnsQueryConfig Win32 関数を使用して、Windows で使用される DNS サーバーを取得しています。これは IPv4 アドレスでは問題なく機能しますが、DNS サーバーが IPv6 アドレスを持っている場合はどうなるでしょうか?
user-interface - オブジェクトの編集と isDirty() フラグ
ユーザーがGUIを介して既存のオブジェクト(正確には「フィルター」ドメインオブジェクト)を編集できるシステムに取り組んでいます。UI のヒントとして、ユーザーが実際にオブジェクトに何かを変更した場合にのみ、保存ボタンを有効にしたいと考えています。誰かがこの問題を経験したことがあるかどうか、そしてこれにアプローチする最善の方法は何だろうと思っていました.
ドメイン オブジェクトに isDirty() フラグを追加することを考えていました。ユーザーがフィルターの編集を開始したら、コピーを作成して GUI に渡し、ユーザーがコピーを変更できるようにします。isDirty() フラグのバインディングは、保存ボタンを有効/無効にします。保存すると、相違点が元のオブジェクトにマージされて永続化されます。
さらに、ユーザーがオブジェクトに加えた変更を元に戻すとどうなるかを考えていました。その場合、isDirty() フラグは false を返す必要があります。したがって、これを達成する唯一の方法は、各プロパティの元の値をドメイン オブジェクト内に保持することだと思います。
何か案は?
dns - エンティティの視点
コンテキスト: だから、とてつもなく複雑なドメイン モデルを構築しようとしています。ユーザーと話すと、システムの使用方法は複数あります(たとえば、従業員の観点からの方法と、雇用主の観点からの方法など)。実際には、コア ドメインを再利用する複数のアプリケーションです。
質問: 複数の観点からドメインを作成するのは間違っていますか? たとえば、ビジネスの運営に合わせてドメインを構築するということは、エンティティなどに関する追加情報を保持するあらゆる種類の関係クラスを作成することを意味します。リレーションシップ クラスは、親エンティティにロールバックできます。
アイデア?反論?私は完全に基地外ですか?
c++ - Windows コンピューターがドメインのメンバーであるかどうかをプログラムでどのように判断しますか?
プログラムを実行しているコンピューターがいずれかのドメインに参加しているかどうかを判断する方法が必要です。それがどの特定のドメインに属しているかは問題ではなく、何かに接続されているかどうかだけです。Win32 API に対して vc++ でコーディングしています。