草庐IT

linux - iptables 能否只允许对某个域名进行 DNS 查询?

我现在有iptables阻止所有UDP流量,但是我只想允许某些DNS查询通过。让我们以google.com为例。我正在尝试使用字符串匹配来查找请求中的域名,并允许它。这就是我想出的。iptables-AOUTPUT-oeth0-pudp--sport53-mstring--string"google.com"--algobm-jACCEPT我还尝试了--dport53而不是--sport。没有骰子。如果有人知道如何做到这一点或看到我哪里出错了,我们将不胜感激!谢谢,震动 最佳答案 我知道这有点晚了,但既然你还没有结束这个问题....

php - 检查域名是否被注册

如何检查域名是否已注册?我正在考虑检查它是否具有相应的IP,但它似乎并没有像我希望的那样工作。是否有可以检查的PHP或Python解决方案? 最佳答案 “注册”并不意味着“分配了IP地址”。要了解域名是否已注册,您需要进行whois查询。对于Python,有pywhois,但从其网站上看似乎有些不成熟。另见thisSOquestion.对于PHP,有...惊喜...phpwhois. 关于php-检查域名是否被注册,我们在StackOverflow上找到一个类似的问题:

php - 如何使用 PHP 从 URL 获取基础域名?

我需要从URL获取域名。以下示例都应返回google.com:google.comimages.google.comnew.images.google.comwww.google.com同样,以下网址都应返回google.co.uk。google.co.ukimages.google.co.uknew.images.google.co.ukhttp://www.google.co.uk我对使用正则表达式犹豫不决,因为像domain.com/google.com这样的东西可能会返回不正确的结果。如何使用PHP获取顶级域名?这需要适用于所有平台和主机。 最佳答案

php - 如何使用正则表达式和 PHP 验证域名?

我想要一个只验证域名而不是完整URL的解决方案,以下示例是我正在寻找的:example.com->trueexample.net->trueexample.org->trueexample.biz->trueexample.co.uk->truesub.example.com->trueexample.com/folder->falseexam*$ple.com->false 最佳答案 接受的答案不完整/错误。正则表达式模式;不应验证以下域:-example.com,example--.com,-example-.-.com,exa

php - 如何找到在不同域名上运行的 php 版本?

如何找到在具有不同域名的不同服务器上运行的php版本?(比如www.abc.com)这不是我的服务器,没有使用此代码制作php文件的ftp访问权限: 最佳答案 这对我有用:curl-Ihttp://websitename.com显示类似或类似的结果,包括PHP版本:HTTP/1.1200OKDate:Thu,13Feb201403:40:38GMTServer:ApacheX-Powered-By:PHP/5.4.19P3P:CP="NOIADMDEVPSAiCOMNAVOUROTRoSTPINDDEM"Cache-Control:

php - 在xampp中使用域名而不是localhost

我的问题可能很愚蠢,但老实说我搜索了很多并获得了成功但不完整。我在Windows8中使用xampp。我的主机文件如下所示。127.0.0.1localhost127.0.0.1www.mysite.com我的httpd-vhosts.config如下所示。NameVirtualHost127.0.0.1DocumentRoot"C:/xampp/htdocs"ServerNamelocalhostServerNamewww.mysite.comServerAliasmysite.comDocumentRoot"C:/xampp/htdocs/mysite"这非常适合http。但是我启用

php - 在php中获取域名(不是子域)

我有一个URL,它可以是以下任何一种格式:http://example.comhttps://example.comhttp://example.com/foohttp://example.com/foo/barwww.example.comexample.comfoo.example.comwww.foo.example.comfoo.bar.example.comhttp://foo.bar.example.com/foo/barexample.net/foo/bar本质上,我需要能够匹配任何普通的URL。我如何通过单个正则表达式从所有这些中提取example.com(或.net,

php - 你如何从 php 中的 URL 中删除域名?

我正在寻找一种方法(或函数)来去除输入函数的任何URL的domain.ext部分。域扩展名可以是任何东西(.com、.co.uk、.nl、.whatever),输入的URL可以是http://www.domain.com中的任何东西到www.domain.com/path/script.php?=whatever最好的方法是什么? 最佳答案 parse_url将URL转换为关联数组:php>$foo="http://www.example.com/foo/bar?hat=bowler&accessory=cane";php>$bla

mysql - 无法连接到(ip 或域名)上的 MySQL 服务器

我正在尝试配置网络服务器(Debian7)。我跟着这个tutorial.感谢gandi.net服务,我正在租用我的服务器。我现在已经启动并运行了apache2、mysql、php5。我在终端上使用以下命令连接到它:sshusername@domainname.com下一步是通过sequelpro创建我的数据库,我不知道该怎么做,文档也不是很清楚...这就是我要说的:我尝试连接:Nom:一些名字,我发现很清楚。(我想我可以在这里放任何东西,对吧?)主机:ip或域名用户:我在ssh连接中使用的用户名(参见上文)密码:我用于ssh连接(参见上面)和mysql连接的密码其余的,我照原样离开了,

Android Studio - 公司域名

在AndroidStudio中,当您创建一个新项目时,系统会提示您输入一个域名。我已经知道您可以制作一个,但是如果您想在GooglePlay商店中分发您的应用程序怎么办?即使我永远不会使用我的域,我是否需要购买一个网络域来分发我的应用程序? 最佳答案 不,您无需购买域名即可分发您的应用。AndroidStudio使用域名来生成包名。您的包名称只是您的应用程序在GooglePlay商店中的唯一标识符。它可以是您想要的任何东西,只要它是独一无二的。一般来说,我们使用反向域名,如com.something。或org.something。用