問題タブ [whois]

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.

0 投票する
2 に答える
3041 参照

python - Python で期限切れのドメイン名を取得する方法

これと同じように期限切れのドメインのリストを取得するためにpythonで関数を書いていますが、これを実行できるライブラリが見つかりません。これについてのアイデアはありますか?

0 投票する
4 に答える
432 参照

dns - whoisのサーバー

ドメインのすべてのwhoisサーバーをまとめたサイトまたはリンクを知っていますか。これらのような:

申し訳ありませんが、whoisツールは必要ありません。ウィキペディアで次のようなリソースとリストを見つけたい:http://de.wikipedia.org/wiki/Whois

ここに画像の説明を入力してください

0 投票する
1 に答える
513 参照

python - Google App Engine で whois を使用する方法

pywhoisがあることは知っていますが、gaeでは使用できません。この質問を参照してください。しかし、ドメインが登録されているかどうかを確認するためにこの関数が本当に必要です.純粋なPythonでwhoisを実装する他の方法はありますか? ありがとう。

0 投票する
2 に答える
1836 参照

ruby - rubywhoisを使用する

特定のサイトのwhois情報を取得する必要があります。whoisコンテンツはwhoisサーバーごとに異なるため、取得しているwhoisコンテンツを解析する必要があります。

私はphpを使用してdbのコンテンツを表示し、最初はphpで解析を試みました。今、whoisコンテンツを解析するrubywhoisパッケージがあることを知りました。
そのため、アイデアはバックグラウンドでrubyプログラムを実行して、whoisコンテンツをdbに配置し、リクエストがあった場合はphpを使用して表示します。

私はruby1.8.7とwhoisをインストールし、rubyドキュメントに記載されている例を試しました。しかし、その与える

rubywhoisはrubyとは違うのですか?誰かがこの点で私を助けることができますか?

0 投票する
3 に答える
138 参照

php - URL (WHOIS) からの入力変更時に div コンテンツを変更する

ドメイン名の可用性を表示できる WHOIS スクリプトを作成しようとしています。私はすでにPHPを完了しています。私が欲しいのは、入力の内容の変更を検出し、ページに POST 要求を送信し、ページの内容を特定の div に表示できる jQuery 部分だけです。

ここに私のHTMLがあります

私が今持っているjQuery(動作していません)

どうもありがとう

0 投票する
1 に答える
361 参照

python - pywhois が空のヘッダーを返すのはなぜですか?

Python で pywhois モジュールを使用して、Web サイトの Whois ヘッダーを取得しています。ほとんどの Web サイトでは正常に動作しますが、google.com などのサイトが黒いヘッダーで返される理由を理解しようとしています。PyWhois は、特定の日付以降に新しく作成された Web サイトでのみ機能しますか?

0 投票する
4 に答える
1184 参照

php - ユーザーがドメイン名またはベースのみを入力したかどうかを確認する

ドメインが利用可能かどうかを確認するために WHOIS クエリを実行するものを作成したいと考えています。さて、そのための既製のスクリプトをかなり見つけましたが、ベースを指定する必要があるという点ですべて同じように見えます。次に、必要な拡張機能を選択すると、それが実行されます(たとえば、「test」と入力し、.com を確認すると、test.com が利用可能かどうかが確認されます)

しかし、私は少し他のことをしようとしています。私がやりたいことは、ユーザーがベース URL または完全な URL のみを入力したかどうかを確認し、それに応じて 1 つまたは複数のクエリを実行することです。例:

ユーザーが「test」と入力した場合、スクリプトで test.com、test.org、test.net などをチェックするようにします。ユーザーが「test.com」と入力した場合、スクリプトで test.com のみをチェックするようにします。 .

何を基に構築すればよいか本当にわかりませんが、Mike Nott の PHP Whois Scriptは問題ないようです。もちろん、提案はいつでも大歓迎です。

スクリプト フローは次のようになるはずです。

  1. ユーザーがクエリを入力
  2. スクリプトによるスペースのチェック
  3. スクリプトは、ユーザーがベースまたは完全なドメイン名のみを入力したかどうかを確認します (これを行う方法は、そこにドットがあるかどうかを確認することだと思います)
  4. ユーザーが完全なドメイン名を入力した場合、ベースと TLD を分離し、両方を変数に保存し、「ステータス」をどこかに保存します ($full = true/false)
  5. if ($full = true) {$base.com $base.net などの対応する whois サーバーを確認します};
  6. if ($full != true) {$tld の適切なサーバーを確認し、$base.$tld のサーバーを確認します}
  7. 出力結果

もちろん、これを行うスクリプトが既にある場合は、お知らせください。

編集:ご存知のように、簡単な if ステートメントなどは実行できますが、「ワークフロー」のステップ 3、4、5、および 6 は理解できない部分です。

編集 2:皆さん、ご回答ありがとうございます。マーカス・アダムの理論は確かに有効です。私のドメイン再販業者 (私がドメインを取得している業者) は、.co.uk のような第 2 レベルの TLD を提供していないので、それは問題ではありません。また、IDN もサポートしていません。

皆さんの回答から、explode関数を使ってドメイン名を区切るという結論に達しました。しかし、複数のドットに遭遇した場合、爆発はどうなりますか? 配列に別のエントリを追加するだけだと思いますが、それは問題を引き起こします。ユーザーが (たとえば) .co.uk で終わるドメインを入力すると、スクリプトは「co」を TLD として使用するためです。

ユーザーが「sub.domain.com」と入力すると、スクリプトは「sub」をベースとして、「domain.com」をTLD。

また、Marcus Adams さんは、whois サーバーが「利用可能」と表示されていても、それが利用可能であることを保証するものではなく、レジストラに問い合わせる必要があるとおっしゃいました。しかし、どうすればそれについて行くでしょうか?何か案は?

みんなありがとう :)

0 投票する
1 に答える
942 参照

python - Python PopenWHOISOSコマンドの失敗テスト

これの前に「もう1人の初心者」というテキストを付けます。Popenコマンドを介してwhoisコマンドの結果が得られた場合、それが適切かどうかをどのようにテストしますか?

通常、Pythonがその長さをテストできるもののリストを返す場合、通常はそれで十分ですが、これはもう少し恣意的です。

たとえば、ドメインの原産国をテストしていますが、gethostbyaddrが提供するドメインがWHOISサーバーによって認識されない場合があります。だから、失敗した場合はIPを送信するつもりだったのですが、70文字以上のテストで終わりました。誰かがこれを行うための「標準的な」方法が何であるかを知っているかどうか疑問に思っています。

0 投票する
1 に答える
1698 参照

php - PHP fsockopen WHOIS

現在、fsockopenを介してnominets whoisサービスに接続しようとしていますが、返信の読み取りに問題があります。

使用したコード:

これで、WHOISサーバーに正常に接続して応答を受け取りましたが、常に終了を逃しています。

ドメイン名:madeupdomain.co.uk登録者:Made Up Inc.登録者の種類:不明登録者の住所:123 Fake Road City UK登録者:MadeUp。t / a Madeup [Tag = MADEUP] URL: http: //www.madeupadomain.com関連日:登録日:1955年2月14日更新日:2016年2月11日最終更新日:2001年2月11日登録状況:更新日まで登録。ネームサーバー:ns1.madeupnamesrver.com ns2.madeupnamesrver.com ns3.madeupnamesrver.com ns4.madeupnamesrver.com WHOISルックアップは2011年12月7日00:00:00に行われました-このWHOIS情報は、NominetUKによって無料で提供されています。 .ukドメイン名の中央レジストリ。この情報と.ukWHOISは次のとおりです。CopyrightNominetUK1996-2011。.ukWHOISにアクセスしたり、.uk WHOISからのデータを使用したりすることはできません。ただし、で完全に利用可能な利用規約で許可されている場合を除きます。http://www.nominet.org.uk/whoisには、次の制限が含まれます。(A)広告のためのデータの使用、またはその再パッケージ化、再コンパイル、再配布

ご覧のとおり、真のwhoisルックアップの最後の部分が欠落しているため、これは常に発生しますが、クエリするドメインによって、切り取られる位置が変わります。

誰か提案はありますか?

ありがとう。

0 投票する
1 に答える
1722 参照

php - PHP 一括 WHOIS チェッカーと煩わしい配列

私のプロジェクトの目的は、複数の whois レコードから選択した情報を出力する一括 whois チェッカーを作成することです。

理解できない厄介なバグがあるだけで、完成にかなり近づいていると思います。(たぶん、本当に単純なものです)

私のコードは次のとおりです。

$domains は、1 行に 1 つのドメインを含むテキストエリア ボックスです。この PHP からの出力は次のとおりです。

配列 ( [0] => madeupdomainname.co.uk [1] => anothermadeupdomain.co.uk )

madeupdomainname.co.uk の WHOIS データを表示

uk WHOIS にアクセスしたり、nominet.org.uk/whois で完全に入手できる利用規約で許可されている場合を除き、そこからのデータを使用したりします。これには次の制限が含まれます。 (B) この通知の一部または全部を覆い隠す、削除する、または隠すこと、および (C) クエリ レートまたはボリュームの制限を超えること。データは「現状のまま」提供されており、記録より遅れる場合があります。アクセスはいつでも撤回または制限される可能性があります。] => ) レジスターより遅れる場合があります。アクセスはいつでも撤回または制限される可能性があります。] => ) レジスターより遅れる場合があります。アクセスはいつでも撤回または制限される可能性があります。] => )

anothermadeupdomain.co.uk の WHOIS データを表示

uk WHOIS にアクセスしたり、nominet.org.uk/whois で完全に入手できる利用規約で許可されている場合を除き、そこからのデータを使用したりします。これには次の制限が含まれます。 (B) この通知の一部または全部を覆い隠す、削除する、または隠すこと、および (C) クエリ レートまたはボリュームの制限を超えること。データは「現状のまま」提供されており、記録より遅れる場合があります。アクセスはいつでも撤回または制限される可能性があります。] => ) レジスターより遅れる場合があります。アクセスはいつでも撤回または制限される可能性があります。] => ) レジスターより遅れる場合があります。アクセスはいつでも撤回または制限される可能性があります。] => )

ご覧のとおり、最初のドメインから WHOIS データを正しく取得していますが、2 番目のドメインを無視して、最初のドメインの WHOS 情報を再利用しているだけで、本当に困っています。助言がありますか?

ありがとう。