問題タブ [fqdn]
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.
ruby - Rubyで現在のホストのFQDNを取得するにはどうすればよいですか?
Ruby スクリプトが実行されているホストの完全に展開されたホスト名を取得する必要があります。Perl では、Sys::Hostname::Long を使用して良好な結果を得ました。Google は、Ruby で Socket.hostname を使用する必要があることを示唆しているようですが、完全なホスト名ではなく、ノード名のみが返されます。
netbios - NetBIOS と FQDN
Web サイトにアクセスするときに問題が発生しました。NetBIOS 名を使用してアクセスできますが、FQDN でアクセスするとエラーが発生します。
これをトラブルシューティングする方法についてのアイデアはありますか?
(DNS はまだ構成されていません。関連する名前と IP を入力するように Hosts ファイルを変更しました。)
c# - NETBIOS ドメインを FQDN (完全修飾ドメイン名) に変換する
要するに、NETBIOS ドメインを FQDN に変換するにはどうすればよいですか?
詳細: ドメイン A にいて、ドメイン A と信頼関係があるドメイン B のユーザー資格情報を持っていると仮定します (資格情報を認証できます)。ドメイン B の認証済みユーザーの資格情報 (netbios ドメイン名を含む) しか持っていない場合、ドメイン B の FQDN を取得するにはどうすればよいですか?
私は C# でコーディングしていますが、COM/WMI/Win32 ソリューションも歓迎されます。
java - ドメイン名の並べ替え
ドメイン名のリストのソートを実装した人はいますか?
一部のアプリケーションがそれらをフラット文字列としてソートするのを見てきましたが、問題は、ドメイン内の関連するすべてのホストが分散してしまうことです。
a.me.com a.you.com b.me.com b.you.com
したがって、私が思いついた基本的なロジックは、ラベルの順序を逆にして並べ替えます。
1 つのラベルの FQDN はホスト名として扱われるべきであり、おそらく一番上に別々にソートされるべきです。
理想的には、JavaScript と Java のバージョンを探しています。
また、この設計が新しい国際化ドメイン名でうまく機能するかどうかもわかりません。
.net - .NET で修飾されていないホスト名を取得する
フラグが設定された winsock 関数GetNameInfoW()
に相当する .NET はありますか? NI_NOFQDN
説明のためのMSDNドキュメントとしてGetNameInfoW
:
NI_NOFQDN フラグを設定すると、ローカル ホストの相対識別名 (RDN) のみが pNodeBuffer パラメータに返されます。
私が見つけることができる最も近いものは、ホストの完全修飾ドメイン名をSystem.Net.Dns.GetHostEntry()
返すです。修飾されていないホスト名が必要なだけです。IPHostEntry
HostName
たとえば、IP アドレス "xxxx" が FQDN "foohost.company.domain.com" に解決される場合、.net を指定することで "foohost" を取得できますがGetNameInfoW()
、NI_NOFQDN
.NET には同等のものはないようです。GetNameInfoW()
カバーの下で NetBIOS や LDAP を行っているのか、それとも何か他のことを行っているのかはわかりません。.NET で同じことを行う方法について何か考えはありますか?
apache2 - Apache はどのように FQDN を決定しますか?
私はApache2を使用していますが、サーバーをリロード/再起動すると、次の警告が表示されます:
apache2: Could not reliably determine the server's fully qualified domain name, using (my FQDN) for ServerName
すべて正常に動作しますが、エラーの原因を突き止めようとしています。私はそれを見つけることができるかどうかを確認するためにソースをつかんでいますが、私のCはあまり良くないので....
いくつかのメモ:
- システムのホスト名を変更すると、Apache は新しいホスト名を使用します
- 私は
ServerName
セットを持っています。ホスト名と同じです - 私は静的で一意の IP を持っています -
dig (hostname)
リターン (私の ip)、dig -x (my ip)
リターン (ホスト名) - 私のホストファイルは正しいです
バージョン:
何か案は?
c# - C#/.NET でローカル マシンの FQDN を見つけるには?
C# でローカル マシンの FQDN を取得するにはどうすればよいですか?
c++ - c++ (ubuntu) で「localhost」の完全修飾ドメイン名を取得するにはどうすればよいですか?
私は getaddrinfo と getnameinfo をいじっていましたが、有用な出力に最も近いのは "localhost.localdomain" でした。getaddrinfo の「ノード」または「サービス」引数に何を渡せばよいかわかりませんが、それが必要な関数だと思います。
python - ホスト名文字列を検証します
ホスト名またはIPアドレスに一致する正規表現をフォローアップしますか?有効なホスト名の制限を参照として 使用して、Pythonでホスト名/ fqdn(完全修飾ドメイン名)を照合/検証するための最も読みやすく簡潔な方法は何ですか?私は以下の私の試みで答えました、改善は歓迎します。
configuration - SMTP 完全修飾ドメイン名の構成
SMTP から内部 (同じドメイン) の電子メールへの電子メールの受信に問題があります。
registration@example.com のメールからプライベートのメール somename@yahoo.com にメールを送信したときに、このメールが配信されたということです。しかし、registration@example.com から info@example.com に送信したところ、このメールは配信されませんでした。
次に、SMTP で、パラメーター「完全修飾ドメイン名」がコンピューターの名前「COMPUTERNAME」に設定されているが、実際のドメインではないことがわかりました。FQDN を「COMPUTERNAME」から「example.com」に変更しても、info@example.com の問題は解決しません。ただし、@yahoo.com などのプライベートなメールには引き続きメールが正常に配信されました。
FQDN を「example.com」から「www.example.com」に変更したところ、問題は解決し、電子メールは社内の電子メール info@example.com に正常に配信されました。
「example.com」と「www.example.com」の FQDN の違いと、最初のケース (「example.com」) で機能しない理由を知る必要がありますか? 何かアイデアはありますか?
どうもありがとう!ビクター