问题标签 [reverse-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.

0 投票
2 回答
3189 浏览

python - 在 Python 中,获取有关 IP 地址的更多信息

gethostbyaddr在 Python 中有所了解,这对我来说有些用处。我想获得有关 IP 地址的更多信息,例如可以在各种网站上找到的 IP 地址,例如谁托管该 IP 地址、原产国……等等。我需要以编程方式完成此操作。

是否有任何用于 Python 的内置命令,或者我是否需要访问包含此类信息的某个数据库,或者是否有任何 Python API?Python 不是我的母语,所以我不熟悉如何在 Python 中解决这样的问题。

0 投票
5 回答
5906 浏览

php - 将 IPV6 转换为 PTR 记录的半字节格式

我需要将 ipv6 地址转换为其 nibble 格式以用于动态创建 ptr 记录。以下是我从维基百科获得的信息:

IPv6反向解析

IPv6 地址的反向 DNS 查找使用特殊域 ip6.arpa。IPv6 地址在此域中显示为名称,作为反向顺序的半字节序列,以十六进制数字表示为子域。例如,IPv6地址2001:db8::567:89ab对应的指针域名为ba9.8.7.6.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.bd0.1.0.0.2 .ip6.arpa。

我唯一能找到的关于 nibbles 的信息是在 pack 函数中,http://www.php.net/pack。我无法通过谷歌搜索问题找到任何解决方案。

任何帮助是极大的赞赏。

0 投票
1 回答
1385 浏览

android - 安全套接字、dns 和 getnameinfo 超时

就在昨天,在调试我的 android 应用程序时,我发现每当无法进行反向 dns 查找时,我的连接需要大量时间才能启动(大约 20-30 秒)。

我设法将来源缩小到 InetAddress.getHostName() 调用(这需要花费大量时间),但我(不幸的是)对如何解决它一无所知。我了解没有 DNS 验证的 SSL 连接更容易受到 MITM 攻击;在这种情况下,我宁愿通知用户有关问题,而不是让他永远等待应用程序加载和连接。我一直在来回浏览网页以寻找答案,我可以找到在 java 中解决该问题的方法,但它们都不适用于 android(至少我无法缓存 inetaddress 也无法使用替代类来解析我的主机名带有impl属性)。

有什么办法可以将超时限制为一些合理的超时(例如:2-3 秒)?我想节省将 ssl 套接字重写为 android 本机代码所需的时间。

谢谢!

0 投票
2 回答
10753 浏览

amazon-ec2 - 为我的弹性 IP 反向 DNS?

我们在 Amazon EC2 上托管了我们的网站,但现在我们在向 yahoo 和 hotmail 发送邮件时遇到了问题,但 Gmail 很好。

但据我所知,这可能是由于反向 DNS 查找。

我在这里也得到了很好的解释

但是现在当我尝试在亚马逊上为我的弹性 IP 填写反向 dns 表格时(您可以参考此链接了解详细信息https://forums.aws.amazon.com/ann.jspa?annID=624),那么它将要求我为我的弹性 IP 提供一个 IP 地址,并且该 IP 地址用于反向 DNS 查找。

所以现在我很困惑我应该提供哪个IP地址。

所以请在这个问题上帮助我。

-谢谢

附言

在http://lookupserver.com/输入我的弹性 IP 后,我还找到了一个反向 DNS 地址,我可以在亚马逊上使用该地址进行反向 DNS 查找吗?

0 投票
2 回答
1105 浏览

email - 反向 DNS,发送电子邮件和主机名

我根本不明白这个“反向dns”的事情。

所以,我有一个网站 - www.someurl.com,我有一个 IP 地址 - http://180.160.160.190(假的)。现在,我想设置一个“反向 dns”的东西,这样我发送的电子邮件就不会被标记为垃圾邮件。

问题!

  1. 为什么我必须设置“反向 dns”?它是什么,为什么 gmail、hotmail 等人关心它?
  2. 所有在线示例都说我需要将“主机名”设置为 mail.someurl.com(好吧,他们说 mail.domainname.com,但我巧妙地解决了 x)。什么是“主机名”,什么是“url”?主机名的维基百科页面让我感到困惑。
  3. 网址是域名吗?它肯定不是主机名(我希望)。
  4. 回到 mail.someurl.com 主机名 - 为什么在示例中它是“邮件”?我可以随意将值设置为“hello”或“mooseymooseymoose”(所以它会是 mooseymooseymoose.someurl.com)?它与任何事物有任何关系吗?
  5. 如果我以 no-reply@someurl.com 发送电子邮件,对主机名的第一位有影响吗?也就是说,如果给定主机名 mail.someurl.com,它们是否应该来自“mail@someurl.com”?

干杯,安德鲁

0 投票
2 回答
6650 浏览

android - 什么是 Android SyncAdapter contentAuthority 和 accountType?

我正在创建一个自定义 Android SyncAdapter,并在 SDK 示例“SampleSyncAdapter”之后遇到了问题。- 我正在创建我的xml/syncadapter.xml. 这是我感到困惑的部分:

AbstractThreadedSyncAdapter的文档指出:

和属性指示此同步适配器服务于哪个内容授权和帐户类型android:contentAuthorityandroid:accountType

该文档是循环的,因为它没有说明名称尚未告诉您的内容。我的印象是两者都将以我公司的名称开头,com.acme.但从那里我一无所知。我怀疑字符串可以是任何东西,只要它们是全局唯一的,以免与同一设备上的任何其他应用程序冲突。我认为这意味着我需要在代码的其他地方使用这些确切的字符串。但是,我想知道,我将在哪里需要这些字符串?!我尝试 grep forcom.android.contacts并且前面提到的文件是唯一使用它的地方,我可以找到。因此,无法contentAuthority通过查看示例来判断它是如何使用的。
如果是这样,我可以将它们都放在字符串资源中并在需要的地方通过资源 ID 引用它们吗?这些属性究竟是什么以及它们是如何使用的?有没有更好的方法来确定我应该为自己的这些和其他领域的应用程序选择什么值?

0 投票
2 回答
35264 浏览

android - 如果未附加域名,则无法解析 Android 浏览器主机名

我正在尝试使用 android 浏览器中的机器名称打开托管在我的本地主机上的站点。当我在桌面浏览器上输入机器名称时,它得到了解决,但在 android 设备中我得到网页不可用。服务器已配置为正确处理 DNS,我们没有看到任何错误。请帮助。

谢谢

0 投票
1 回答
4078 浏览

c++ - 使用 Asio 进行 DNS 反向查找

我想用 asio 进行 DNS 反向查找(返回给定 IP 地址的主机名),但我无法弄清楚我需要哪些组件来实现这一点。Asio 文档是指ip::basic_resolver::resolve,但endpoint_type需要 an ,我不知道如何使用它。
有人可以发布或参考一个例子吗?


编辑:
在 Joachim Pileborg 的帮助下,我能够完成任务。需要的代码(最小没有错误处理):

0 投票
1 回答
458 浏览

naming-conventions - 使用反向 DNS 包表示法和虚域时的最佳实践?

使用反向 DNS 包表示法(如com.apple.ostype)时,当域名被设计为完整读取时(如http://read.me)应该怎么办?

严格遵循标准会导致一个包,虽然语法正确,但会失去所需的整体身份——相反,不遵循标准会保留身份,但会失去句法清晰度(me.read.MyPackageread.me.MyPackage)。

常见的做法是什么?

0 投票
2 回答
6083 浏览

python - 在 python 中使用 scapy 反向 dns 查找

如何scapy在 Python 中使用反向 DNS 查找?我在 Google 中查找它,但找不到与此主题相关的内容。