問題タブ [gethostbyaddr]
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.
c - gethostbyname は、成功した gethostbyaddr からのホスト名で失敗します。
次のスクリプトがあります。
そして、以前に成功した gethostbyaddr からのホスト名で gethostbyname が失敗するのはなぜだろうか。誰かが私に理由を説明できますか?
進捗:
ただし、173.194.34.129 (google.com) などの他の IP アドレスでも機能します。
python - python gethostbyaddr 不明なホスト mac
Pythonでソケット関数gethostbyaddrを使用しようとしています。Linuxでは完全に機能しますが、OSXでは機能しません
8.8.8.8 のような遠隔アドレスで動作しています
また、ルックバック 127.0.0.1 にも取り組んでいます。
しかし、それはローカルアドレス 10.102.188.21 にはありません:
Linux の場合:
dig でクエリ:
これは適切な PTR エントリではありませんが、gethostbyaddr() で取得する必要があります
python - リストを読み込んで逆引き DNS エントリを取得する Python スクリプト
背景: 私はいつもスクリプトを書いてみたいと思っていたので、ここに行きます!
問題: gethostbyaddr が DNS エントリのない IP に到達すると、エラーが発生し、スクリプトが続行されません。
これが私がこれまでに持っているものです:
しかし、おそらく return(True) が適切な構文ではないため、エラーになります。
誰でも助けることができますか?
ありがとう、J
c - 人間が読める IP を struct in_addr に格納する方法は?
次の IP アドレスがあるとします。
その人間が読めるIPアドレスをに保存するにはどうすればよいstruct in_addr
ですか? 私はこの低レベルの C でのネットワーク プログラミングにまったく慣れていないので、どんな助けも大歓迎です。
c - gethostbyname() と gethostbyaddr() は異なるホスト名を返しますか?
gethostbyname()
プログラムでそれらを呼び出すと、両方とgethostbyaddr()
も異なる h_name 値を返しますhostent structs
。この動作は正常なのか、それとも 2 つのホスト名が同じであるべきなのか疑問に思っています。
python-2.7 - socket.herrorをスローする前のPython 2.7 socket.gethostbyaddrタイムアウト
次のコードサンプルがあります
これは、私が構築しているネットワーク検出タイプの POC の一部として機能します (主に Python を学習するため)。前述のとおり、コードは機能しますが、アドレスに DNS レコードがない場合は、永遠に時間がかかります。sock.gethostbyaddr() メソッドのタイムアウトを変更して、すぐにホストが見つからないことをスローする方法はありますか?
php - PHP: gethostbyaddr() が無効な URL を返す
私はPHPスクリプトを使用して、あいまいなURL(facebook.comと入力するなど)を絶対URL(https://www.facebook.comなど)として解決しようとしています。ブラウザが PHP を使用して日常的に行っていることと似ています。
これまでのところ、次のコードがあります。
これはIPV4アドレスを提供しますが、これは機能しますが、次を使用して逆引きすると:
「 https://www.facebook.com 」のような有効な URL を受け取ることを期待していますが、代わりに「'edge-star-mini-shv-13-atn1.facebook.com'」のようなゴミが表示されます。
これにより、fopen または curl を使用して Web ページのコンテンツを読み取ろうとするという希望が失われます。
ここで何がうまくいかなかったのか、どうすれば解決できるのか誰か説明できますか?
編集: "google.co.uk" のような安全でない URL を試みると "'lhr25s10-in-f3.1e100.net'" が返されるため、安全な HTTP (HTTPS) とは関係ありません。
php - 複数行の IP アドレスを持つ無効な IP アドレス
新しい行で区切られた IP アドレスを保持するファイルを読み込もうとしているときに、このエラーが発生しました。私がやりたいことは、たくさんの IP を保持しているファイルを読み取り、適切な記録があるかどうかを確認することです。これは私のコードです:
私のtest.shファイルは次のようになります:
編集:IPの例
ファイルを解析するためにいくつかの特定のテストを追加する必要がありますか、それとも他の問題がありますか?
使用された非常にユニークな方法によって引き起こされたエラー:
警告: gethostbyaddr(): アドレスは有効な IPv4 または IPv6 PHP ではありません
解決しました。
私のコードは機能していましたが、これらの IP には存在しなかったため、rdns レコードを適切に取得できませんでした。ホスト 185.1.1.1で確認したところ、ドメインではなく実際の IP が返されました。次に、PTR レコードがあると確信している IP を確認すると、IP が目覚めました。しかし、エラーが実際にどのように修正されたかは正確にはわかりません。