clq
浏览(541) -
2018-03-03 11:53:12 发表
编辑
关键字: oss
[2019-06-28 09:38:07 最后更新]
动态域名我们以前也用过,不过这么多个下来感觉还是阿里云有性价比 -- 因为自己维护服务器其实也挺花时间的。 今天非常意外的发现阿里云也是支持动态域名的,这是在看到一篇谴责花生壳的文章中关联搜索到的 https://help.aliyun.com/document_detail/66947.html?spm=5176.11065259.1996646101.searchclickresult.6887363f1WGQEo -------------------------------------------------- 使用云解析API实现动态域名解析 更新时间:2018-02-12 17:03:10 动态域名解析(动态 DNS,DDNS)是一种自动更新 DNS 服务器解析记录的方法,为主机名和 IP 地址的对应关系提供动态管理的结构。本文介绍了如何使用阿里云解析提供的动态 DNS 更新脚本,来搭建家庭设备外网访问的动态域名解析环境。 应用场景 通常情况下,DNS解析记录对应一个静态 IP地址,这种对应关系由 A 记录来声明;在大多数情况下,静态 IP 在网络访问方面效果良好。但是,当您想要设计一个移动网络站点时,问题就出现了。例如,假如您搭建了个人 NAS 或物联网设备,或者使用手机来提供网络服务,您在不同的网络之中不能使用相同的 IP 地址。 在本教程中,我们希望为家庭服务设备建立一个可以从外部访问的网络环境。例如,在家庭搭建智能家居或安全设备后,需要在不在家的时候访问该设备。 设计思路 阿里云解析提供了一个实现动态 DNS 的 PHP 脚本,可为家庭使用配置动态 DNS。该脚本为 alicloud-php-dns-updater,以下简称更新器(Updater)。 本教程的设计思路是: 在 ECS 实例中添加一个 PHP 脚本(Updater),使用阿里云 DNS API 来更新指定域名的 A 记录。 使用 curl 命令,在家庭设备上配置一个 cron 计划作业,来运行托管在 ECS 实例中 PHP 脚本(Updater)。 另外,RFC2136 中定义了一种动态 DNS 更新的标准化方法。该方法是一种应用于被托管的 DNS 服务器上的网络协议,并包含特定的安全机制。详细内容,请查阅相关文档。 前提条件 您已经拥有以下阿里云产品: 域名 使用 Apache 和 PHP 的 ECS 实例 关于如何设置域名,请参考 购买域名 和 添加和管理域名解析。 操作步骤 下载更新器。 使用 SSH 登录您的 Linux ECS 实例,并且进入 /var/www/html 目录(或者任意用来提供公共内容的目录)。 运行以下命令来下载 Updater: git clone https://github.com/roura356a/alicloud-php-dns-updater.git dyndns-updater 创建 AccessKey。 登录 阿里云控制台,在页面右上角用户菜单中选择 AccessKey管理。 在 安全信息管理 页面,单击 创建AccessKey。 新建 AccessKey 成功后,单击 保存AK信息,下载并保存您的 AccessKey 信息(包含 AccessKeyID 和 AccessKeySecret)。 注意:这是您唯一可用来保存 AccessKey 信息的机会,请务必谨慎保存这些数据。AccessKey 信息非常敏感,如果处理不当,可能会造成不可挽回的损失。 在 ECS 中设置动态 DNS 更新器脚本。 回到 ECS 实例中,打开 index.php 文件,更新其中的 ACCESS_KEY_ID 和 ACCESS_KEY_SECRET 为您下载保存的 AccessKeyId 和 AccessKeySecret。更新后的 index.php 文件如下所示: <?php date_default_timezone_set('UTC'); include_once 'alicloud-php-updaterecord/V20150109/AlicloudUpdateRecord.php'; use Roura\Alicloud\V20150109\AlicloudUpdateRecord; $AccessKeyId = 'Your AccessKeyId'; $AccessKeySecret = 'Your AccessKeySecret'; $updater = new AlicloudUpdateRecord($AccessKeyId, $AccessKeySecret); $newIp = $_SERVER['REMOTE_ADDR']; // New IP $updater->setDomainName('DOMAIN.COM'); $updater->setRecordType('A'); $updater->setRR('@'); $updater->setValue($newIp); print_r($updater->sendRequest()); 测试更新程序。 上述步骤会配置一个公共 URL(http://11.111.11.111/dyndns-updater/),通过访问该 URL,可以直接运行更新器。您可以在浏览器中打开该 URL,并查看输出。如果 API 正常响应,则会有类似以下的输出: Array ( [RecordId] => 3666544576879860 [RequestId] => F4VDF8A-D2DF-49VV-ER00-458D6918FDDE ) 该输出表示,您已经使用阿里云 DNS API 成功更新了您的域名的 A 记录。 保护脚本。 您已经可以通过浏览器或者使用 curl 命令打开一个 URL 来改变给定域名的 A 记录,但是这个 URL 默认是可以公开访问的。为了加固访问安全,您需要使用 Apache 的 .htaccess 和 .htpasswd。 .htaccess 把.htaccess文件放在与index.php相同的文件夹中: AuthType Basic AuthName "DNS Updater Access" AuthUserFile /var/www/dyndns-updater/.htpasswd Require valid-user .htpasswd 在任意位置运行以下命令,来创建用户及密码: htpasswd -c /var/www/dyndns-updater/.htpasswd updater_user 以上命令会首次创建.htpasswd文件。其中,updater_user是您要添加的用户名。当运行该用户名时,它会要求您输入密码。 注意:根据 Apache 官方文档,htpasswd 使用 bcrypt(针对 Apache 的 MD5 修订版本),SHA1,或者系统的 crypt() 例程来加密密码,确保密码不会以纯文本形式保存。所以,在执行以上命令后,我们建议您将密码保存在安全的地方。如果由于加密而忘记密码,您将无法恢复它。 完成以上配置后,您可以使用用户名和密码来访问 URL。 设置检查周期。 在类似 Unix 的操作系统中,Cron 是一个基于时间的作业调度工具,便于运行自动备份或其他日常任务。在本教程中,Cron 被用来定期检查外部 IP 是否更改,以更新域名 A 记录。以下示例通过命令行工具来创建一个 cronjob。 运行crontab -e,并选择一个编辑器(如果不确定,选择 nano,因为它是最简单的编辑器)。如果您选择 nano,您需要退出并保存文件;重新进入时,按 ctrl+x,然后按 y。 将计划作业设置为每30分钟运行一次(变量 /30)。如果需要每15分钟运行一次,则将该部分更新为/15。更复杂的 cron 调整,请查看 Linux cron 官方指南。 不需要验证,转到 crontab 文件的底部,添加如下内容:/30 * curl http://11.111.11.111/dyndns-updater/ 需要验证,则需要添加身份验证的凭据,以便获取访问权限。转到 crontab 文件的底部,添加如下内容:/30 * curl -u“updater_user:YOUR_PASSWORD”http://11.111.11.111/dyndns-updater/。 配置完成。默认情况下,每当有记录更改时,阿里云都会向您发送电子邮件。这样,您也能够记录所有自动变更。
clq
2018-03-03 11:56:38 发表
编辑
那篇关于花生壳的文章在 https://tieba.baidu.com/p/4910095174?red_tag=1504410330 大家自己分辩吧,总之我用过什么x浪的云服务等无数个坑后才最终稳定在阿里云的。 -------------------------------------------------- 群晖的兄弟们来看看花生壳内网穿透的骗局 只看楼主收藏回复 coolcdj 初级粉丝 1 真心不要买花生壳!! 给大家看看我这几天经历的花生壳骗局. 一步步的像传销一样要你交钱,为了玩群辉,我算是在花生壳上傻了一回.上海贝锐你这个垃圾,花生壳真垃圾. 群辉自带的qc就可以了,花生壳完全就是套钱的!各位谁看到了,有这种想法就好好注意一下了. 我先注册免费域名试用,交了8块还是6块.然后发现免费的确实可以用,但是速度慢,很慢,解析也慢,甚至比qc还慢.但是抱着买了自己的域名就会有更好的服务器和带宽什么的(花生壳购买页面上描述的)情况下,买了个域名,买了三年. 然后设置内网映射,发现还是死慢死慢的...最要命的是,基本上一个小时左右就掉线...而且基本上我除了睡觉每个小时都在测试,大家可以想想这掉线频率吧... 然后,更要命的一波接一波的来了...我买了域名才一天时间,早上还在睡觉的时候,一个021-35906888的电话,腾讯管家识别为上海贝瑞打来一个电话,我没有接.起来以后搜了一下这个公司...是个做监护仪配件,OEM监护仪模块的...就没什么想法...谁知道过了一会儿又来电话了... 我接了.猜到了花生壳打来的电话.问我注册这个干吗,我说用nas,他们就开始推荐要干吗干吗,加什么服务,什么功能.我心想都用不着,多说无益,就告诉他们,我只做nas映射,求个好记的域名而已,结果对方就吧电话挂了. 而后我就突然发现花生壳不能用了. 呵呵呵!! 我还在想是不是又掉线了.等我立马打开电脑管理页面里面的<内网穿透>页面,突然出来了一排红字,通知我内网穿透已经停用了,要么购买交钱才能用.我操!那这他妈花生壳不是废了吗?还有什么用.然后内网穿透的页面就不能点进去了...我立马觉得有种被骗的感觉.而我我确信我重新注册一个账号的话一定不会遇到这种情况.所以他们的套路是不是:我花了钱买了域名了,一定不会把域名扔在那里浪费.所以不买这个内网穿透,域名就浪费了,所以客户一定还会花一道钱买穿透?.我点进去看看内网穿透的价格,一看198... 实在无奈,我想试试就试试吧.少出去吃一餐.交了198以后发现可以进入内网穿透的页面了.. 呵呵呵. 更要命的地方来了...可以进页面了,但是里面的东西不能点,三个图片:1.专用的内网穿透xxx 2:xxx型的xx功能 3:xxx型的xx功能...我操!!! 任何一个点进去以后跳转的都是那个交钱的地方!!! 我他妈被恶心到了.又他妈的试着交了,这次要买的是几十块钱的专业版内网穿透,只有买了这个才能内网映射.然后,内网穿透的页面回到了最初的状态,可以点了,功能可以用了.可以添加内网映射ip和端口了.呵呵呵!!!.又回到了最初了测试的感觉.什么功能都可以用了.跟最开始试用的时候比起来,除了域名不同,一切都一样了.呵呵呵,呵呵呵.掉线依旧半小时一小时的事. 要杀人的心来了: 呵呵呵.然后两天后...呵呵呵呵,我直接复制了: * 花生壳服务的主机映射功能将于12月31日正式下架,如需使用此功能, 建议使用蒲公英路由器实现。 要用花生壳的朋友们注意了!!! 你若有诚意花钱买,你就花点时间看完!! 我告诉你们个小tips,花生壳里面,所有的一丁点的小功能,别的地方(至少万网)都是免费的无限制的功能.在你交了钱以后统统都是收费的,十块,几十的收.全部收费.呵呵呵.在你不交钱试用的情况下,你是什么都不会知道的.呵呵呵呵呵呵!! 我真的很愤慨.区区几百块钱不算什么.让人觉得在这个市场环境越来越严格,法制越来越健全的社会里,上海贝瑞的花生壳还在搞这种把戏!把消费者都当傻子呢?我确实没有试用别的几个什么向日葵蒲公英和他们的路由器什么的.骗局满地开花!!! 我现在打算明天起来打12315了. 花生壳给我的教训是: 先免费注册>>免费获得域名>>交几块钱认证费(说国家收的?)>>试用(如果要继续购买域名和服务的话.呵呵)>>交钱买域名(或者直接买花生壳穿内网)>>用一天后你内网穿透功能会下线(是否交钱买内网穿透?交钱后)>>内网穿透页面可以进去(功能不能用)>>买专用版内网穿透才能试用此功能(再交一道钱)>>所有功能可用..(掉线依旧)>>某功能预告试下线(继续购买) 所以我花了:认证的钱+买域名的钱+花生壳服务+花生壳服务专业版...而后我还不知道什么时候又要下线什么功能,要交钱购买了. 广大网友们睁大眼睛看看吧.花生壳的骗局! 真是为了玩群辉nas搞的花生壳.不然鬼才跟这种稀烂的服务商打交道.
guest
2019-06-28 09:38:07 发表
编辑
庆幸没入坑 多转发一下吧 免得其他人被骗 我是查电话号码查到这里的 没接
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.