花生壳免费顶级域名解析图解
花生壳加serv_u实现ftp协议内网外网传输
![花生壳加serv_u实现ftp协议内网外网传输](https://img.taocdn.com/s3/m/e648c891a0116c175f0e48ab.png)
本文旨在帮助大家使用花生壳域名解析功能和serv_u功能配合实现ftp文件在内网和外网中的传输访问,尤其是外网的访问。
并不通过DMA主机的方式实现,在实现过程中,不涉及ftp协议的主动模式(Port)和被动模式(Pasv)选择问题。
花生版本:3.7.0Serv-u版本:15.0.11.花生壳客户端准备工作下载花生客户端。
并注册,通过后系统将自动生成一个域名,如下图1所示。
建议购买花生壳服务,以获得稳定的解析功能,当然花生壳也提供免费服务,只是解析实时性不好,不太稳定,会影响工作。
验证域名解析功能,在客户端中点击域名诊断即可,如图1,会弹出域名诊断结果2.图1:域名诊断图(注意用于解析的域名和用于穿透的域名图标完全不一样)图2:域名解析的IP地址和客户端地址一样,都指向路由器中的公网IP。
图3:具有穿透功能的域名,诊断时指向花生壳内部服务器,而不是公网IP2.serv_u服务器端准备工作下载serv_u客户端,安装后,进入相关配置工作,请参考相关serv_u基本配置工作。
本文不再详细论述serv_u中域的设置。
假设域已经配置好,访问目录也已经设置好。
如下图4进入serv_u监听器设置界面,默认21端口传输类型为ftp和Explicit SSL/TLS,所选的IP地址为IPV4地址。
该地址就选所有IPV4地址即可。
如图5图4:serv_u监听器设置界面图5:serv_u监听器中21端口的详细设置3.路由器设置一般情况下输入192.1681.1.1进入路由器设置界面,选择传输控制——》虚拟服务器——》映射21端口,内部和外部端口都填写21,IP地址为服务器的本地地址。
保存后点击启用即可。
其它不用设置。
图6:路由器虚拟服务器设置界面4.测试内网:输入ftp://服务器本地IP:21,例如ftp://192.168.1.10:21,弹出用户名和秘密如下图7外网:输入域名,比如ftp://:21,这里外网的端口依然为21.图8 外网Ftp服务器访问界面注意:外网访问ftp能够成功的原因,必须是内网ftp先通,也就是先用具体IP地址访问ftp 服务器能够访问指定目录。
免费搭建MDaemon邮件服务器设置图文指南
![免费搭建MDaemon邮件服务器设置图文指南](https://img.taocdn.com/s3/m/5c5a1e95a58da0116c1749c1.png)
动态IP+MDaemon架设邮件服务器写这篇教程的目的是希望能帮到像我这样辛苦摸索的朋友们,在慢慢看教程跟摸索的情况下,了解了MD最基本的一些应用,下面我们就一步一步来做,目标是建立一个能收发外网的拥有顶级域名的内部邮件服务器。
像我这样的属于穷鬼一族,只想少花钱,满电脑的软件全是D版,没办法,人穷志短,所以我们建立的这个邮件服务器也用的破解版的,罪过罪过,老衲这不是在弘扬D版,等俺像比尔盖子那么有钱了,我也会全用正版的,用正版的同志请直接无视,不要鄙视俺们。
说说环境,我这里是ADSL--路由器--ISA服务器--邮件服务器,邮件服务器使用的是MDaemon 9.62版本。
首先,因为上网方式为ADSL,IP是动态的,所以,我们要先弄个动态域名,这里我推荐用希网的动态域名,也有很多朋友用花生壳,相比免费版的花生壳,希网的免费动态域名多提供了一样MX记录解析,而花生壳的MX解析只有专业版的才提供,现在我们来申请希网的动态域名。
有固定IP的朋友请无视这一步。
先下载动态域名客户端程序,安装。
注册一个帐号,然后登录,点左边的动态域名,再点新建这里我申请的动态域名为,ip地址为自动填入的,MX记录就直接输入这个动态域名吧,然后确定,如该域名未被注册,就注册域名完成了,然后在客户端登录。
输入域名,帐号和口令,然后点添加,一会就会看到日志里面显示连接成功,用nslookup查看一下。
到这里,动态域名的设置已经完成了。
既然建立邮件服务器,搞这么恶心一个域名自己看着也难受,所以,我们再去注册一个域名,把这个域名呢指向你现在申请的动态域名上,这样转了一下,这个域名也就指向你的服务器了。
反正现在的.cn域名第一年才1元钱,第二年续费也就100多元,你再找个便宜一点的代理商,第二年55元也就搞定了。
我这里选择的是的,1元钱注册一个.cn域名,然后进入域名管理,我注册了一个A记录是不允许输入字母的,只能纯ip,所以我们只能来添加cname记录根MX记录,这域名有时候生效的很快,有时候要等24小时,所以最好现做好这之前的工作,这样我们架设服务器的时候域名已经生效了。
通过花生壳来申请一个免费的域名
![通过花生壳来申请一个免费的域名](https://img.taocdn.com/s3/m/0df281d776a20029bd642d7d.png)
通过花生壳来申请一个免费的域名。
工具/原料
∙花生壳软件
∙远程桌面连接
步骤/方法
1.首先下载一个花生壳软件
花生壳动态域名6.0
可以点击下载。
2.下载后,是一个压缩文件
下载后解压
然后安装,安装的步骤都和其他的普通软件都是一样的:
下一步:
下一步:
然后安装:
安装完成:
3.安装完成后,进入花生壳的主程序:
点击注册新护照
将信息填写完整后就点击提交,他会向你填写的邮箱里发送一封确认邮件
这时就可以登录花生壳了:
登陆后,花生壳会链接网络生成一个域名:
链接成功后会出现下图:
因为注册的是免费的在使用的过程中,可能会出现一些问题,可以升级到商业级升级后就会比较稳定。
下面所框中的两项就是花生壳的域名和所对应的IP地址,这是我们可
以 ping 一下此域名是不是通的:
用域名和 IP 都是通的,这时就可以通过花生壳来远程桌面了。
花生壳的使用就是这样的,可以通过花生壳申请免费域名及使用此域名。
一个免费的域名就可以使用了,如果想稳定的话,就拿钱吧。
注意事项
∙在远程桌面的时候,有可能会链接不上,可能是对方的机器没有设密码,网络的原因,对方的机器没用开启远程桌面,遇到问题的时候先看看对方的机器远程桌面有没有开启。
∙有些时候是网络的问题。
花生壳设置方法
![花生壳设置方法](https://img.taocdn.com/s3/m/8f671d261eb91a37f1115c6a.png)
动态域名设置手册第一章基础知识 (1)1.1什么是动态域名 (1)1.2 安装动态域名软件 (2)第二章双网卡ADSL动态域名设置 (3)2.1 如何实现双网卡ADSL (3)2.2 动态域名设置方法 (5)第三章路由ADSL动态域名设置 (7)3.1 如何使用ADSL路由 (8)3.2 如何做端口映射 (8)3.3路由带猫端口映射(华为SmartAX MT800) (10)第一章基础知识1.1什么是动态域名动态域名解析就是指把一个固定的域名解析到一个具有动态IP的主机上。
在家里或公司里上网的机器,使用动态域名服务后,所有Internet用户就可以通过一个固定的域名访问这台计算机。
而这一切实现起来非常简单,您只需要有一台能上网的计算机,下载并配置好我们的客户端软件之后,这台计算机马上就可以变成Internet上的一个网站。
动态域名解析系统是一种将域名始终解析到非固定IP的服务器上的技术。
有了D-dns,您只需要有一条宽带即可轻松在家里、办公室建立自己的服务器。
当你用PSTN、ISDN、ADSL拨号上网时,你的IP地址是随着每一次拨号而动态分配的,D-dns 的稳定服务能使你的域名立即指向你的地址,而不论你的IP如何变化。
从而你可以通过该域名为客户提供固定的服务,随心所欲地打造自己的Web、FTP或者Mail服务器了,无需通过ISP营运商,全权自主管理,还可以避免99.9%的网络攻击。
D-dns动态域名解析系统配合西部数码强大的可视化域名管理服务器,能令您在家中建立像新浪、搜狐、网易、一样的大型多子域网站。
1.2 安装动态域名软件开始安装:第一步,在/passport/register.php,正确申请花生壳护照名。
如图1-1所示。
下列所有的域名都为可选,但是域名是要收取相应的费用的,慎选。
第二步,在/peanuthull/download.php,下载并安装花生壳客户端。
第三步,登陆花生壳,下面是我申请的域名,如图1-2所示。
通过花生壳进行域名解析的方法
![通过花生壳进行域名解析的方法](https://img.taocdn.com/s3/m/1144f863f5335a8102d22074.png)
通过花生壳进行域名解析的方法
A6大部分用户是将服务器部署在内网当中,通过路由器连接到互联网。
为了使外网用户可以访问A6的服务,可以推荐用户使用花生壳程序提供的域名解析服务。
以下为具体的操作步骤。
一.下载并安装花生壳客户端程序
1.访问/PeanutHull/PeanutHull_Download.asp这个网址来下载最新版本的
花生壳客户端,目前为5.1.0.1
2.执行下载后的安装程序进行安装
二.注册账号并申请域名
1.访问/Passport/Passport_Register.asp这个网址,填写个人信息进行账号
注册
2.注册成功后会自动获得一个免费域名,如:
3.打开客户端,使用注册的用户名密码登录
三.修改tomcat配置文件
1.将Aisino\A6\container\conf \server.xml中的
一段修改为
即把两处localhost修改为申请到的域名
2.重启tomcat服务
四.进行端口映射(直接拨号上网的机器可跳过此步骤)
1.要求服务器是通过路由器连入互联网,并且设定了固定IP
2.通过http://192.168.1.1/登录路由器管理界面
3.在转发规则选项中进行设置,将对8889端口的访问转发到装有A6企业管理软件的服务
器,具体设置如下图:
五.修改客户端url.ini文件
将客户端bin目录下的url.ini文件中的IP地址修改为申请到的域名。
花生壳域名使用方法
![花生壳域名使用方法](https://img.taocdn.com/s3/m/608f840e326c1eb91a37f111f18583d048640f19.png)
花生壳域名使用方法Peanut shells are a unique and innovative way to set up a domain name for your website. They offer a convenient and affordable solution for those looking to establish an online presence. With peanut shells, you can easily redirect your domain to your desired IP address without the need for a static IP. This makes them a versatile option for individuals and businesses alike.花生壳是一种独特而创新的方式,用来为您的网站设置域名。
它们为那些想要建立在线存在的人提供了便捷和经济实惠的解决方案。
有了花生壳,您可以轻松地重定向您的域名到所需的IP地址,而无需静态IP。
这使它成为个人和企业的多功能选择。
One of the key benefits of using peanut shells is their ease of use. Setting up a domain name with peanut shells is a simple process that can be done by individuals with little to no technical expertise. With just a few clicks, you can have your domain name up and running, directing traffic to your website in no time. This convenience makes peanut shells a popular choice for those looking to get their website up and running quickly and efficiently.使用花生壳的主要好处之一是它们的易用性。
花生壳图解教程
![花生壳图解教程](https://img.taocdn.com/s3/m/69524080b9d528ea81c7791b.png)
Windows 2003 Enterprise Edition、Windows XP Professional 、Windows 2000 Server、Windows 2000 Advanced Server 以及Windows 2000 Professional 的默认安装都带有IIS 。
在系统的安装过程中IIS是默认不安装的,在系统安装完毕后可以通过添加删除程序加装IIS。
IIS是微软推出的架设WEB、FTP、SMTP 服务器的一套整合系统组建,捆绑在上列NT核心的服务器系统中。
本文针对通过Windows2003 IIS组件配合花生壳动态域名解析软件向互联网提供WEB服务。
第一步:安装组件在控制面板的添加/删除程序——Windows组件向导——应用程序服务器——选中―‖,然后他就会自动把―Internet 信息服务(IIS)‖的相关服务也装上。
如下图:在选定需要安装的服务后安装向导会提示需要插入Windows 2003安装光盘,这时您插入安装盘按照提示进行安装,IIS中的WEB很快便自动安装完成。
第二步:建立网络通讯部分,为所建立的WEB服务设置动态域名解析服务配置1.下载花生壳动态域名解析软件并安装。
2.运行花生壳软件,点击―注册Oray护照‖,根据弹出注册护照窗口提示进行注册。
注册Oray护照完成后,使用所注册的护照名称和密码填入花生壳软件中进行登陆。
3.申请一个免费域名作为互联网访问WEB服务的―网址‖。
4.根据提示激活上一步所申请的免费域名花生壳动态DNS服务这时候,花生壳软件已经在线了,我们所申请的免费域名已经绑定到当前的公网IP地址,互联网可通过所申请的域名直接访问到当前主机的服务了,如果你的主机接在路由器或代理服务器后,请参考内网建站的文档。
下面我们继续WEB服务搭建。
[next]第三步:建立WEB站点1、打开Internet 信息服务(IIS)管理器,可以在开始–运行–输入―Inetmgr‖打开,也可以通过控制面板–管理工具进行打开。
完美设置花生壳
![完美设置花生壳](https://img.taocdn.com/s3/m/931e9a49e518964bce847c04.png)
tomcat 花生壳路由器的设置1.申请完护照后在花生壳网站上申请免费域名。
注册花生壳得到免费域名并激活2.路由器的设置a.先登陆你的路由器管理界面(浏览器里输入192.168.1.1,默认的管理员用户名密码都是admin,只要你的路由器密码没有被修改过,就用这个登陆)b.设置“虚拟服务器”内容为:服务端口:80,ip地址:192.168.0.*(*就是你ip的最后一位),协议:http如果你还想添加ftp服务,那只需要再添加一个端口号为21的,其他设置和上面的web的设置一样。
然后就是保存c.设置“DMZ主机”启用DMZ主机,并且在DMZ主机ip地址里写你的地址。
保存。
3.tomcat 在server.xml文件,把端口号改为80,添加<Host name="域名" appBase="webapps" unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false"><Context docBase="C:/Tomcat 6.0/webapps" path="项目名"reloadable="true" debug="0"/></Host>C:/Tomcat 6.0/webapps 物理路径下面是在网上搜的有朋友搭建好了一定要分享一下下!!!!免费域名--花生壳绑定tomcat文章分类:Web前端有天晚上,有一个网友加我为好友,问我关于tomcat绑定域名的方法。
说实话,他那个是花生壳的免费域名,我用过,但是我用的时候是有端口号和项目名称的,那天晚上我就在想,既然域名都可以去掉端口号和项目名称(也就是直接访问域名即可),那么花生壳也是可以的。
花生壳动态域名使用方法详解(免费动态域名)
![花生壳动态域名使用方法详解(免费动态域名)](https://img.taocdn.com/s3/m/b7a7556f1eb91a37f1115ced.png)
花生壳动态域名使用方法(详解)
1.首先登录花生壳网站/,在导航栏中选择“花生壳”,然后点击“花生壳下载”,根据需要选择下载的版本,我用的是“花生壳动态域名6.0正式版”,下载的界面如下:
2.下载安装,完成以后,界面如图:
3点击“花生壳动态域名6.0”面板上面的“注册新护照”,弹出一个护照注册页面,输入注册护照信息!
提交以后,显示注册完成,提示您进行控制台管理。
点击“产品管理”,可以看到当前你的护照信息,还可以看到您当前的域名信息.界面如图:
4.在花生壳动态域名客户端,输入您的”用户名“和”密码“,点击登录即可。
登录成功以后,就可以在该面板上面看到你的局域网内动态的IP地址。
5.在路由器上面做一个端口映射就可以了,比如说我用的是中国电信的商务导航路由器,外网通过2081端口访问内网的数据,映射到内网的192.168.1.21这台服务器上面。
路由器中的设置如下:
经正常了。
花生壳动态域名解析协议(DDNS)剖析
![花生壳动态域名解析协议(DDNS)剖析](https://img.taocdn.com/s3/m/060cdba6d5d8d15abe23482fb4daa58da0111c65.png)
花生壳动态域名解析协议(DDNS)剖析花生壳动态域名解析协议(DDNS)剖析花生壳是国内动态ip上网用户常用的一款架站软件之一,据称目前有一百多万用户在使用,是一款不错的动态域名解析软件,遗憾的是该软件目前只提供了windows版,广大linux\freebsd用户无缘享受这一服务,其实只要对该软件略作抓包分析,是不难搞清楚它所用协议的,由此也很容易设计出unix版的客户端。
花生壳客户端启动后,首先以tcp方式登录 服务器,端口号5050,连接过程记录如下(方括号内容是加上去的,以区分是哪一方发送的数据):[server]220 dhrp server ready[client]auth cram-md5[server]334 239qbbj4h3nxqkoe7i9xjq==[client]s04stkvuiibqzs5xbp/nwnchq5g62wi=[server]250 authentication passed[server][server][client]regi a [server]cnfm[server]250 register successfully[server]250 1382418101 887031714[client]quit[server]221 good bye从上面的记录可以看出,花生壳的登录认证采用的是cram-md5方式,即服务器发一个key给客户端,客户端用这个key用md5加密登录口令,然后以“用户名+空格+加密后的登录口令”的格式发送登录数据给服务器。
注意:服务器发来的key是用base64编码的,使用前要先用base64解码还原,同样客户端发过去的登录数据也要先用base64编码。
服务器收到客户端发来的登录数据后,先用base64解码还原,分解出用户名和密码,核对用户名和密码都正确后,发250通知客户端认证通过,同时发此用户注册的域名。
客户端发regi命令选择使用其中一个域名,然后服务器发来两个整数数字,供客户端以后刷新ip地址时使用。
免费搭建MDaemon邮件服务器设置图文指南
![免费搭建MDaemon邮件服务器设置图文指南](https://img.taocdn.com/s3/m/caae134c2e3f5727a5e9629d.png)
动态IP+MDaemon架设邮件服务器写这篇教程的目的是希望能帮到像我这样辛苦摸索的朋友们,在慢慢看教程跟摸索的情况下,了解了MD最基本的一些应用,下面我们就一步一步来做,目标是建立一个能收发外网的拥有顶级域名的内部邮件服务器。
像我这样的属于穷鬼一族,只想少花钱,满电脑的软件全是D版,没办法,人穷志短,所以我们建立的这个邮件服务器也用的破解版的,罪过罪过,老衲这不是在弘扬D版,等俺像比尔盖子那么有钱了,我也会全用正版的,用正版的同志请直接无视,不要鄙视俺们。
说说环境,我这里是ADSL--路由器--ISA服务器--邮件服务器,邮件服务器使用的是MDaemon 9.62版本。
首先,因为上网方式为ADSL,IP是动态的,所以,我们要先弄个动态域名,这里我推荐用希网的动态域名,也有很多朋友用花生壳,相比免费版的花生壳,希网的免费动态域名多提供了一样MX记录解析,而花生壳的MX解析只有专业版的才提供,现在我们来申请希网的动态域名。
有固定IP的朋友请无视这一步。
先下载动态域名客户端程序,安装。
注册一个帐号,然后登录,点左边的动态域名,再点新建这里我申请的动态域名为,ip地址为自动填入的,MX记录就直接输入这个动态域名吧,然后确定,如该域名未被注册,就注册域名完成了,然后在客户端登录。
输入域名,帐号和口令,然后点添加,一会就会看到日志里面显示连接成功,用nslookup查看一下。
到这里,动态域名的设置已经完成了。
既然建立邮件服务器,搞这么恶心一个域名自己看着也难受,所以,我们再去注册一个域名,把这个域名呢指向你现在申请的动态域名上,这样转了一下,这个域名也就指向你的服务器了。
反正现在的.cn域名第一年才1元钱,第二年续费也就100多元,你再找个便宜一点的代理商,第二年55元也就搞定了。
我这里选择的是的,1元钱注册一个.cn域名,然后进入域名管理,我注册了一个A记录是不允许输入字母的,只能纯ip,所以我们只能来添加cname记录根MX记录,这域名有时候生效的很快,有时候要等24小时,所以最好现做好这之前的工作,这样我们架设服务器的时候域名已经生效了。
路由器端口映射和花生壳域名解析
![路由器端口映射和花生壳域名解析](https://img.taocdn.com/s3/m/04dbaf7ec281e53a5802ffeb.png)
路由器端口映射和花生壳域名解析个人小结– gch 2013.08.23 一、路由器端口映射
下面以公网IP地址119.139.8.229为例说明
图1:
图2:
图1、2这两种方法都能实现路由器内网IP端口映射,然后外网就可以直接通过路由器WAN 口IP和端口访问内网服务器!!!(即:在外网访问IP地址119.139.8.229以下)
二、花生壳域名解析
花生壳有个免费域名,下面以免费域名为例:
花生壳在哪个公网登陆就把域名解析成这个公司IP,此时在外网访问这个域名就相当于访问公司IP 119.139.8.229 (注:119.139.8.229这个IP是根据花生壳在哪个公司登录所产生的,是可变的)
三、通过域名来访问IIS中的项目
1)先解释下域名:
顶级域名二级域名
http://是访问协议
是域名
(其中”www”表示顶级域名,类似中表示二级域名)
2)域名访问:8064(8064表示端口号)和IP访部http://119.139.8.229:8064是一样的,因为域名解析后就是119.139.8.229这个IP地址.在路由器中映射了192.168.1.100:8064,所以访问:8064其实是访问192.168.1.100:8064
IIS图1:8064端口
访问路径(http://+域名+端口)::8064
浏览器效果:
IIS图2:80默认端口
访问路径(http://+域名): 浏览器效果:。
花生壳常见问题常见
![花生壳常见问题常见](https://img.taocdn.com/s3/m/06e4a4fb941ea76e58fa0425.png)
1·设置花生壳要使用花生,必须要有一个帐户(护照)进入花生帐户的申请网页申请一个傲锐护照,注册你的花生壳,申请一个免费域名(至于顶级域名,我们后面会讲到)完成了么?打开你的花生壳,就是系统右下脚,时间旁边的一个小盒子。
顺便说明一下,这个小盒子在网络连通而又登陆花生服务器的时候是彩色的,一旦花生服务器或者你的网络出现故障,他会变成灰色。
我们现在还没登陆,所以现在小盒子应该是灰色的。
我们现在就来登陆服务器,双击小盒子,会弹出一个窗口,在“状态”页里,填入你刚才申请的帐号和密码,然后点“刷新列表”。
(这时你的防火墙会告诉你花生壳要访问公网。
你必须同意这个请求,我们选同意)如果能看到你刚才申请的域名,就代表你成功了!现在应该会变成彩色的了。
*****花生壳常见问题集锦*****1. 为什么我的“花生壳”客户端软件长期显示离线状态?答:遇到这类问题应该马上登陆到论坛寻找至于顶部的公告贴,这些公告贴包括花生壳客户端软件的升级通知和部分出错信息以及解决问题方法的紧急通知。
2. 为什么我的“花生壳”提示密码错误?答:碰到这类问题首先需要做的是回忆一下是否真的是记错了用户名和密码,其次;用您的这个用户和密码尝试登陆 ,如果登陆成功,就证明您的用户名和密码没有错,请核对清楚后在“花生壳”客户端软件上键入正确的用户名和密码。
如果不幸真的忘记了密码,请登陆傲锐工作站,填入您的用户名,点击 [忘记密码];系统会询问您设定的问题,如回答正确则生成新密码通过网页显示出来。
3. 为什么我无法收到取回密码邮件?答:2003年1月31日起已停止使用邮件形式取回密码,取而代之的是使用回答问题答案,用户注册账号后必须马上设定问题以及答案,否则将无法通过其他方式取回密码。
4.为什么我输入自己申请的域名后提示要输入用户名和密码?答:首先,您可以使用 ping 或 nslookup 检查一下自己的域名,看看 IP 的解释是否和 Ipconfig/all 里面的一样。
海康威视花生壳设置
![海康威视花生壳设置](https://img.taocdn.com/s3/m/b1b30af19e314332396893cc.png)
使用花生壳+海康威视搭建远程视频监控服务TP-LINK R460+海康威视DVR7000硬盘录像机实现远程监控(附非80端口访问以及URL跳转设置)时下,越来越多的情况需要应用到远程监控了,接下来,这个教程将展示如何应用带有花生壳动态域名功能的TP-LINK路由器,加上海康威视的硬盘录像机实现远程监控第一步注册护照、域名并登陆嵌入式花生壳服务1.注册护照与域名2.通过Oray官方网站的注册页面/passport/register.php,进行护照注册(如下图):注册护照成功后,域名会自动赠送一个已激活花生壳服务,后缀为的免费域名。
当然,我们也可以另外去进行注册其他后缀的免费域名点击站点上的玉米酷选择注册域名,查询需要注册的域名进行注册,并且激活花生壳服务。
备注:新注册的Oray护照及其域名需在注册成功1小时后方可在嵌入式花生壳DDNS中正常使用;2、登陆嵌入式花生壳服务登陆路由器(默认管理的地址为http://192.168.0.1帐号admin密码admin);在动态DNS里面输入我们刚注册的帐号和密码,并启用动态DNS,点击登陆。
登陆成功后,会直接显示目前护照的花生壳服务级别和能够得到花生壳解析服务的域名,域名已经可以绑定我们当前的公网IP了,动态解析服务已经做好了。
第二步搭建你的监控系统首先将录像机接电源并连接路由器,通过硬盘录像机的默认管理地址进行登陆管理设置,如http://192.168.0.64/ 登陆管理。
安装控件后会出现一个登陆的管理界面,输入默认的管理帐号admin 密码12345 ,端口默认8000;登陆成功后,双击左边摄像头列表当中的摄像头,可以看到一个监控的页面,就证明这个录像机已经正常在本地工作了。
接下来,我们要对录像机进行网络上的配置。
点击操作界面的菜单可进入管理界面。
服务器参数这里有几个关键的设置选项,其中一个是IP地址,这个设置成192.168.0.64子网掩码255.255.255.0,另外还有2个端口,没有特殊情况都不用改,端口号 8000 这个是视频服务传输用的端口,HTTP端口号 80 这个是在浏览器输入访问要用到的端口。
最新sourceforge免费空间注册使用及域名解析图文教程
![最新sourceforge免费空间注册使用及域名解析图文教程](https://img.taocdn.com/s3/m/a19982e2102de2bd960588be.png)
我的域名是,之前用的是三蛋空间(000webhost),前段时间莫名其妙的被封了!后来便找到了这个免费的域名空间,申请很容易,只是后来域名解析时费了些劲!还好,现在已经可以正常使用了。
建议:申请个国内免费的云空间,现在有很多,我用的是淘宝的图片空间。
建立网站时把图片都上传到国内的云空间,制作网页时直接插入图片链接就可以了!虽然 的免费空间没有大小限制,但是服务器毕竟在国外,加载时还是比较慢!图片也传到的话,打开是很慢的!关于百科上是这样介绍的:,又称,是开源软件开发者进行开发管理的集中式场所,也是全球最大开源软件开发平台和仓库。
由V A Software提供主机,并运行SourceForge 软件。
大量开源项目在此落户(截至2009年2月,超过23万的软件项目已经登记使用超过200 万注册用户的服务,使开放源码的工具和网络应用的最大集合),包括维基百科使用的MediaWiki,但也包含很多停止开发和一人开发的项目。
SourceForge. net是世界上最大的开源软件开发网站。
我们提供帮助人们健全最棒的资料,并与全球观众分享免费服务。
免费空间性能介绍:1、空间稳定性非常高,无广告,速度快,无限空间容量以及流量。
2、支持PHP 、Perl、Python、Ruby、shell等多种脚本,支持FTP上传。
3、可以绑定自己的顶级域名,当然他也给我们提供一个二级免费域名。
4、提供无限免费MySQL数据库,支持在线管理数据库功能。
5、外链图片,安全模式关闭,allow_url_fopen开启,可自定义.htaccess等特性。
6、支持FTP,不支持在线管理文件。
上网搜索一下关于的介绍会有很多。
目前的排名是155位,这足以说明一些问题。
就我说知现在有一个日本分站。
也就是SourceForge.jp与主站比较测试项目主站日本分站申请难度无邮箱验证,无门槛必须进行邮箱验证,审核严格缓存有问题无问题ping 255ms 129ms权限设置设为777会自动跳到775 可以设为777MySQL数据注册项目即自动分配须独立申请,申请后15分钟才能使用库上传方法直接使用用户名、密码登录SFTP 非常麻烦,详细方法见:[3]综合评价审核严格、上传麻烦,但设置简单,适合认真做软件的人去做。
花生壳动态域名解析(内网版)在群晖NAS正式上线
![花生壳动态域名解析(内网版)在群晖NAS正式上线](https://img.taocdn.com/s3/m/0643f150dcccda38376baf1ffc4ffe473368fdc0.png)
花生壳动态域名解析(内网版)在群晖NAS正式上线近日,继花生壳动态域名解析软件(内网版)在极路由APP市场添加插件后,又正式在全球知名NAS厂商群晖科技DSM系统上线。
据悉,花生壳此次在群晖NAS上线,是为了给群晖用户提供最核心的内网映射功能,让用户在内网IP地址环境下也能实现DDNS动态域名解析服务,同时支持公网IP。
当用户在DSM中安装此套件并注册该项服务,无论用户在任何地点、任何时间、使用任何线路,无需公网IP,无需再设置路由器的端口映射,均可利用这一套件服务建立拥有固定域名和最大自主权的互联网主机。
此前,群晖的系统已拥有远程访问NAS界面、DDNS等功能。
此次嵌入花生壳内网版,提供许多内网用户另一个选择。
通过花生壳内网版,用户可以轻松访问家里的NAS以及诸如照片、文档、电影等各类资源。
对于希望拥有个人网站的群晖NAS用户而言,只需打开群晖DSM“套件中心”,即可在套件列表中选择安装启用花生壳动态域名,从今天开始就可以利用包月的宽带接入线路和花生壳把主机设在家中。
如今全球的IP资源越来越枯竭,很多宽带运营商,譬如长城宽带等,都分配给用户内网IP地址。
花生壳从2013年起开始专注内网映射功能,目前为止,全球已拥有1300万稳定用户。
花生壳主要功能是将动态IP地址实时与服务器保持交流,绑定固定域名,让上网用户输入特定域名即可访问某台内网主机,轻松实现用自己的主机架设WEB/FTP/OA/ERP/CRM等服务器,完全摆脱无公网IP及NAT转发导致无法使用的问题。
纵观近年花生壳路线,从极路由APP市场添加花生壳插件,再到如今群晖DSM新添花生壳套件。
可以看出花生壳还是坚定地走着与各大品牌厂商内嵌,互利共赢的路线。
花生壳在免费为用户提供服务的同时,也为厂商提供了很好的增值服务。
除此之外,花生壳还有花生棒、开机棒、蒲公英路由器等自营智能硬件产品,可见是势必将这股智能硬件的浪潮跟随到底。
欲了解更多花生壳信息,请访问花生壳官网。
花生壳域名绑定
![花生壳域名绑定](https://img.taocdn.com/s3/m/3026d976f242336c1eb95e16.png)
花生壳域名绑定IP
1,登陆花生壳的网站
2,把详细信息填进去,然后到自己的邮箱把邮箱激活(注意:一个邮箱只可以注册一次)
如果显示这个,代表这个邮箱没有绑定
如果显示护照注册成功,代表邮箱已经绑定
3.用申请的用户名和密码登陆上去
4.点击‘产品管理’中‘域名管理’
5.点击免费域名
6.双击域名激活它
7.如下图所示就是激活成功
8.ping一下你的域名,如果显示的IP与你路由器的外网IP一样,则代表绑定成功
9.用已经绑定IP的域名和密码登陆路由器的动态DNS,这个域名就可以使用了
10.如果ping出来的域名不绑定你的IP,下载一个花生壳动态域名6.0正式版
11.打开软件,把你注册的域名和密码登陆上去
12.登陆上去后,双击你的域名进行绑定
13.绑定好之后,ping一下你的域名看看是否与外网IP一致
14.如果域名ping出来和外网IP一致,那就代表已经绑定好了,就可以用已经绑定IP的域名和密码登陆路由器的动态DNS,这个域名就可以使用了。
怎样使用花生壳域名解析出IP
![怎样使用花生壳域名解析出IP](https://img.taocdn.com/s3/m/83df12d226fff705cd170a05.png)
怎样使用花生壳域名解析出IP?----即通常所说的"上线"2010年10月05日星期二下午 01:09本例仅为学习.一个写远控的,连上线都不会.一问三不知,还能算是个网络编程的程序员?上线:就是敲门,1台电脑给另外一台电脑敲门,有人在就进去,没人在就回去.这是最基本的常识.方法:用的是原始套接字icmp获取的,其实就是一个ping程序(包括IP与网站名的那种ping,仅IP的不可以)主程序:ping.h与ping.cpp封装好的.直接在你的dlg.cpp程序中调用.其实算不上什么本事,都是抄来的.因为不是搞专业的远控,仅是学习,所以我也没花时间仔细去学这.cpp顺便介绍下花生壳:从/下载花生壳软件,登录后116.209.15.221就是本机现在的外网就是你账号对应的网站,无论你用的是哪一台机器.(那么端口呢?端口指定的一样的).花生壳其它的就不用管了.你只要做一步即可:打开花生壳软件,登录你的账号即可.难吗?不难,很简单的1步--------------------------源代码包括ping.h与ping.cpp,以及外部调用的函数***dlg.cpp----------------------------------------------------------------ping.h--------------------------------------------// Ping.h: interface for the CPing class./////////////////////////////////////////////////////////////////////// /#if !defined(AFX_PING_H__DD196130_22F6_48DA_BAFC_B799A0034437__INCLUD ED_)#define AFX_PING_H__DD196130_22F6_48DA_BAFC_B799A0034437__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000#include <winsock2.h>#include <ws2tcpip.h>#include <stdio.h>#include <stdlib.h>#define IP_RECORD_ROUTE 0x7#define DEF_PACKET_SIZE 32#define MAX_PACKET 1024 // Max ICMP packet size#define MAX_IP_HDR_SIZE 60 // Max IP header size w/options#define ICMP_ECHO 8#define ICMP_ECHOREPLY 0#define ICMP_MIN 8 // Minimum 8-byte ICMP packet (header)class CMyPingDlg;typedef struct _iphdr{unsigned int h_len:4; // Length of the headerunsigned int version:4; // Version of IPunsigned char tos; // Type of serviceunsigned short total_len; // Total length of the packetunsigned short ident; // Unique identifierunsigned short frag_and_flags; // Flagsunsigned char ttl; // Time to liveunsigned char proto; // Protocol (TCP, UDP etc)unsigned short checksum; // IP checksumunsigned int sourceIP;unsigned int destIP;} IpHeader;typedef struct _icmphdr{BYTE i_type;BYTE i_code; // Type sub codeUSHORT i_cksum;USHORT i_id;USHORT i_seq;// This is not the standard header, but we reserve space for time ULONG timestamp;} IcmpHeader;//// IP option header - use with socket option IP_OPTIONS//typedef struct _ipoptionhdr{unsigned char code; // Option typeunsigned char len; // Length of option hdrunsigned char ptr; // Offset into optionsunsigned long addr[9]; // List of IP addrs} IpOptionHeader;class CPing{public:void SetConfigure(char * host,BOOL recordrout=FALSE,intsize=DEF_PACKET_SIZE);void DecodeIPOptions(char *buf, int bytes);void Cleanup();void Ping(int timeout =1000);SOCKET m_hSocket;IpOptionHeader m_ipopt;SOCKADDR_IN m_addrDest;SOCKADDR_IN m_addrFrom;char *icmp_data;char *recvbuf;USHORT seq_no ;char *lpdest;int datasize;BOOL m_bRecordRout;CMyPingDlg * m_dlg;CPing(CMyPingDlg *dlg);virtual ~CPing();private:void DecodeICMPHeader(char *buf, int bytes, SOCKADDR_IN* from); USHORT checksum(USHORT *buffer, int size);void FillICMPData(char *icmp_data, int datasize);};#endif// !defined(AFX_PING_H__DD196130_22F6_48DA_BAFC_B799A0034437__INCLUDE D_)-----------------------------------------ping.cpp--------------------------------------------// Ping.cpp: implementation of the CPing class./////////////////////////////////////////////////////////////////////// /#include "stdafx.h"#include "MyPing.h"#include "Ping.h"#include "MyPingDlg.h"#ifdef _DEBUG#undef THIS_FILEstatic char THIS_FILE[]=__FILE__;#define new DEBUG_NEW#endifCString DNS_IP="";///////////////////////////////////////////////////////////////////// /// Construction/Destruction///////////////////////////////////////////////////////////////////// /CPing::CPing(CMyPingDlg * dlg){m_dlg=dlg;icmp_data = NULL;seq_no = 0;recvbuf = NULL;m_bRecordRout = FALSE;lpdest = NULL;datasize = DEF_PACKET_SIZE;WSADATA wsaData;if (WSAStartup(MAKEWORD(2, 2), &wsaData) != 0){AfxMessageBox("Sorry, you cannot load socket dll!");return ;}m_hSocket = INVALID_SOCKET;}CPing::~CPing(){if(lpdest)delete []lpdest;}void CPing::Ping(int timeout){m_hSocket = WSASocket (AF_INET, SOCK_RAW, IPPROTO_ICMP, NULL, 0,WSA_FLAG_OVERLAPPED);if (m_hSocket == INVALID_SOCKET){AfxMessageBox("socket 创建失败!");return ;}if (m_bRecordRout){// Setup the IP option header to go out on every ICMP packet //ZeroMemory(&m_ipopt, sizeof(m_ipopt));m_ipopt.code = IP_RECORD_ROUTE; // Record route optionm_ipopt.ptr = 4; // Point to the first addr offset m_ipopt.len = 39; // Length of option headerint ret = setsockopt(m_hSocket, IPPROTO_IP, IP_OPTIONS,(char *)&m_ipopt, sizeof(m_ipopt));if (ret == SOCKET_ERROR){AfxMessageBox("设置socket协议选项错误!");}}// Set the send/recv timeout values//int bread = setsockopt(m_hSocket, SOL_SOCKET, SO_RCVTIMEO,(char*)&timeout, sizeof(timeout));if(bread == SOCKET_ERROR){AfxMessageBox("设置socket接收超时选项错误!");return ;}timeout = 1000;bread = setsockopt(m_hSocket, SOL_SOCKET, SO_SNDTIMEO,(char*)&timeout, sizeof(timeout));if (bread == SOCKET_ERROR){AfxMessageBox("设置socket发送超时选项错误!");return ;}memset(&m_addrDest, 0, sizeof(m_addrDest));//// Resolve the endpoint's name if necessary//m_addrDest.sin_family = AF_INET;if ((m_addrDest.sin_addr.s_addr = inet_addr(lpdest)) ==INADDR_NONE){struct hostent *hp = NULL;if ((hp = gethostbyname(lpdest)) != NULL){memcpy(&(m_addrDest.sin_addr), hp->h_addr, hp->h_length); m_addrDest.sin_family = hp->h_addrtype;// printf("m_addrDest.sin_addr = %s\n",inet_ntoa(m_addrDest.sin_addr));}else{// printf("gethostbyname() failed: %d\n",// WSAGetLastError());AfxMessageBox("输入的主机不存在!");return ;}}//// Create the ICMP packet//datasize += sizeof(IcmpHeader);icmp_data =(char*) HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, MAX_PACKET);recvbuf =(char*) HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, MAX_PACKET);if (!icmp_data){AfxMessageBox("堆分配错误!");return ;}memset(icmp_data,0,MAX_PACKET);FillICMPData(icmp_data,datasize);//// Start sending/receiving ICMP packets////static int nCount = 0;int nCount=0;while(1){int bwrote;if (nCount++ == 4)break;((IcmpHeader*)icmp_data)->i_cksum = 0;((IcmpHeader*)icmp_data)->timestamp = GetTickCount();((IcmpHeader*)icmp_data)->i_seq = seq_no++;((IcmpHeader*)icmp_data)->i_cksum =checksum((USHORT*)icmp_data, datasize);bwrote = sendto(m_hSocket, icmp_data, datasize, 0,(struct sockaddr*)&m_addrDest,sizeof(m_addrDest));if (bwrote == SOCKET_ERROR){if (WSAGetLastError() == WSAETIMEDOUT){m_dlg->m_result+="Timed out ! \r\n";m_dlg->SetDlgItemText(IDC_EDIT2,m_dlg->m_result);continue;}AfxMessageBox("发送数据函数调用错误!");return ;}if (bwrote < datasize){CString temp;temp.Format("Wrote %d bytes \r\n", bwrote);m_dlg->m_result+=temp;m_dlg->SetDlgItemText(IDC_EDIT2,m_dlg->m_result);}int fromlen = sizeof(m_addrFrom);bread = recvfrom(m_hSocket, recvbuf, MAX_PACKET, 0,(struct sockaddr*)&m_addrFrom, &fromlen);if (bread == SOCKET_ERROR){if (WSAGetLastError() == WSAETIMEDOUT){m_dlg->m_result+="Timed out !\r\n";m_dlg->SetDlgItemText(IDC_EDIT2,m_dlg->m_result); continue;}AfxMessageBox("接收数据函数调用错误!");return ;}DecodeICMPHeader(recvbuf, bread, &m_addrFrom);}if(DNS_IP!="")//不等于空时表示ping通有IP了{AfxMessageBox("解析出域名IP:"+DNS_IP);}}void CPing::Cleanup(){if (m_hSocket != INVALID_SOCKET)closesocket(m_hSocket);HeapFree(GetProcessHeap(), 0, recvbuf);HeapFree(GetProcessHeap(), 0, icmp_data);// WSACleanup();return ;}void CPing::FillICMPData(char *icmp_data, int datasize){IcmpHeader *icmp_hdr = NULL;char *datapart = NULL;icmp_hdr = (IcmpHeader*)icmp_data;icmp_hdr->i_type = ICMP_ECHO; // Request an ICMP echoicmp_hdr->i_code = 0;icmp_hdr->i_id = (USHORT)GetCurrentProcessId();icmp_hdr->i_cksum = 0;icmp_hdr->i_seq = 0;datapart = icmp_data + sizeof(IcmpHeader);}void CPing::DecodeIPOptions(char *buf, int bytes){IpOptionHeader *ipopt = NULL;IN_ADDR inaddr;int i;HOSTENT *host = NULL;ipopt = (IpOptionHeader *)(buf + 20);m_dlg->m_result+="Ping 结果: \r\n";m_dlg->SetDlgItemText(IDC_EDIT2,m_dlg->m_result);for(i = 0; i < (ipopt->ptr / 4) - 1; i++){inaddr.S_un.S_addr = ipopt->addr[i];if (i != 0){// m_dlg->m_result+=" ";m_dlg->SetDlgItemText(IDC_EDIT2,m_dlg->m_result);}host = gethostbyaddr((char *)&inaddr.S_un.S_addr,sizeof(inaddr.S_un.S_addr), AF_INET);CString temp;if (host){temp.Format("(%-15s) %s \r\n", inet_ntoa(inaddr), host->h_name); m_dlg->m_result+=temp;m_dlg->SetDlgItemText(IDC_EDIT2,m_dlg->m_result);}else{temp.Format("(%-15s)\r\n", inet_ntoa(inaddr));m_dlg->m_result+=temp;m_dlg->SetDlgItemText(IDC_EDIT2,m_dlg->m_result);}}return;}USHORT CPing::checksum(USHORT *buffer, int size){unsigned long cksum=0;while (size > 1){cksum += *buffer++;size -= sizeof(USHORT);}if (size){cksum += *(UCHAR*)buffer;}cksum = (cksum >> 16) + (cksum & 0xffff);cksum += (cksum >>16);return (USHORT)(~cksum);}void CPing::SetConfigure(char * host,BOOL recordrout,int size){if(lpdest){delete[] lpdest;lpdest=NULL;}m_bRecordRout = recordrout;datasize = size;lpdest = new char [strlen(host)+1];strcpy(lpdest,host);}void CPing::DecodeICMPHeader(char *buf, int bytes, SOCKADDR_IN *from){IpHeader *iphdr = NULL;IcmpHeader *icmphdr = NULL;unsigned short iphdrlen;DWORD tick;static int icmpcount = 0;iphdr = (IpHeader *)buf;// Number of 32-bit words * 4 = bytesiphdrlen = iphdr->h_len * 4;tick = GetTickCount();if ((iphdrlen == MAX_IP_HDR_SIZE) && (!icmpcount))DecodeIPOptions(buf, bytes);CString temp;if (bytes < iphdrlen + ICMP_MIN){temp.Format("Too few bytes from %s \r\n",inet_ntoa(from->sin_addr)); m_dlg->m_result+=temp;m_dlg->SetDlgItemText(IDC_EDIT2,m_dlg->m_result);}icmphdr = (IcmpHeader*)(buf + iphdrlen);if (icmphdr->i_type != ICMP_ECHOREPLY){temp.Format("nonecho type %d recvd \r\n", icmphdr->i_type);m_dlg->m_result+=temp;m_dlg->SetDlgItemText(IDC_EDIT2,m_dlg->m_result);return;}// Make sure this is an ICMP reply to something we sent!//if (icmphdr->i_id != (USHORT)GetCurrentProcessId()){temp.Format("someone else's packet! \r\n");m_dlg->m_result+=temp;m_dlg->SetDlgItemText(IDC_EDIT2,m_dlg->m_result);return ;}DNS_IP=inet_ntoa(from->sin_addr);temp.Format("%d bytes from %s: \r\n", bytes, inet_ntoa(from->sin_addr)); m_dlg->m_result+=temp;temp.Format(" icmp_seq = %d. \r\n", icmphdr->i_seq);m_dlg->m_result+=temp;temp.Format(" time: %d ms \r\n", tick - icmphdr->timestamp);m_dlg->m_result+=temp;m_dlg->SetDlgItemText(IDC_EDIT2,m_dlg->m_result);icmpcount++;return;}---------------------外部调用的函数***dlg.cpp-----------------------extern CString DNS_IP;void CMyPingDlg::OnPing(){// TODO: Add your control notification handler code hereCButton* checkbox=(CButton*)GetDlgItem(IDC_CHECK_ROUTE);int state=checkbox->GetCheck();char host[100];GetDlgItemText(IDC_HOST,host,100);m_pinger.SetConfigure(host,state);m_pinger.Ping();m_result+="ping 完成!\r\n--------------------\r\n";SetDlgItemText(IDC_EDIT2,m_result);UpdateData(TRUE);m_dnsip=DNS_IP;UpdateData(FALSE);m_pinger.Cleanup();}附注1:源程序已上传至邮箱,即取即用.本例有个特点:封装性特别好.ping.h与ping.cpp直接包含进去,然后把***dlg.cpp中按钮响应的代码添加进去,就可以了附注2:在次申明:本例仅为学习.来源ping程序的扩展。
花生壳动态域名解析
![花生壳动态域名解析](https://img.taocdn.com/s3/m/54c49b4000f69e3143323968011ca300a6c3f6a4.png)
花生壳动态域名解析
佚名
【期刊名称】《网络安全和信息化》
【年(卷),期】2018(0)3
【摘要】软件属性:IP工具运行环境:WinAll软件大小:1.94MB软件语言:简体中文下载地址:https://hsk.oray.com/花生壳是一款完全免费,集动态域名解析与内网穿透为一体的端口映射工具。
无需宽带分配公网IP,也无需路由器设置端口映射,支持外网80端口映射,通过花生壳即可轻松实现外网访问内网服务器。
【总页数】1页(P162-162)
【正文语种】中文
【中图分类】TP393.18
【相关文献】
1.采用花生壳及炭化花生壳吸附水中荧光素
2.花生壳粉含量对聚乳酸/花生壳粉复合材料性能的影响
3.花生壳的综合利用研究(一)--花生壳改性制备重金属吸附剂初探
4.花生壳的综合利用研究(二)--花生壳中黄色素的稳定性研究
5.花生壳与花生壳生物炭对镉离子吸附性能研究
因版权原因,仅展示原文概要,查看原文内容请购买。