与任何事情一样,货比三家。确定您所在地区可用的服务,以及与这些服务相关的费用。并非所有地点都已布线以接受DSL,并且由于地形、建筑或环境的限制,某些地点可能不适合无线连接。准备好提供您要安装连接的街道地址,因为DSL速度在很大程度上取决于您与交换机的距离,并具体询问诸如您的机器与提供商之间的带宽、安装连接需要做些什么以及报价月费中提供了哪些硬件等细节。此外,您应该大致了解您的机器需要多少个IP地址(请记住,并非您从提供商处获得的IP地址块中的所有IP地址都可用于连接您的计算机)。询问提供商到外部世界的总带宽是多少,因为报价的速度仅指您的站点和他们之间的速度。如果提供商到外部的带宽不足,客户将在提供商的网络内遭受瓶颈。
一旦您缩小了候选列表范围,请四处询问,看看是否有人可以为您正在考虑的服务提供建议。询问他们访问未加载站点时获得的带宽。此外,如果您打算在新域名和家庭本地ISP帐户之间建立快速连接,用于远程办公或仅用于远程管理,则必须从您的家庭ISP帐户对您正在考虑的服务上运行的主机执行traceroute。这将告诉您家庭和新域名之间您应该期望有多少跳数和多少延迟。延迟远高于100到200毫秒可能会难以长时间使用。traceroute应该在您期望使用家庭和新域名之间网络连接的时间段左右运行。
在您为新域名选择提供商和服务类型后,请询问安装细节。您可能需要电话公司以及ISP的服务呼叫才能安装服务,并且技术人员可能需要访问您大楼的受控区域,因此请将安装要求告知大楼工程师。
在ISP技术人员到达之前,请询问网络参数,特别是IP地址、子网掩码、广播地址、网关路由地址、DNS服务器地址,以及您需要什么线缆来连接技术人员交付的硬件(即直通或交叉RJ45线缆等)。
准备一台机器用于测试,并将其放置在网络连接硬件将要安装的位置附近。如果可能,在服务技术人员到达之前配置它,设置IP地址和子网掩码,并准备好适当的线缆,以便可以快速完成安装和测试。
将您的测试机器连接到ISP的硬件后,确保您可以ping通ISP之外的站点。如果不能,对外部进行traceroute可以帮助显示连接失败的位置。如果traceroute显示没有成功的跳数,则表明您的测试机器的网络配置(默认路由、接口地址、网卡驱动程序、DNS等)设置不正确。如果它显示一个跳数,则可能意味着您的路由器配置不正确,无法与ISP通信。如果它显示多个跳数后失败,则问题几乎肯定出在ISP或外部世界,并且超出您的直接控制范围。
具有静态IP块和各种托管服务的企业连接的好处是有代价的。它可能比DSL或有线调制解调器上的高速家庭连接贵十倍以上。如果预算无法支持企业连接,或者您所在地区没有此类连接,您可能需要尝试在动态IP上设置域名。您通常只获得一个IP地址,而不是一系列IP地址,这意味着您的专用网络网关机器也必须托管来自外部的任何传入服务。
首先,您可能需要检查其合法性。许多公司的用户协议明确禁止在个人帐户上设置外部可访问的服务器。他们可能会使用数据包过滤器阻止http和FTP端口上的传入连接来强制执行此规定。您还应该意识到,诸如家庭DSL或有线调制解调器之类的个人帐户的报价连接速度是下行速度,而上行速度可能要慢得多。上行速度对于提供FTP或Web内容非常重要。
如果您有动态IP,并且想要有传入连接,您将必须订阅动态IP托管服务,例如动态DNS提供商中列出的服务之一。这些服务通常通过在您的机器上运行软件来工作,该软件将您当前的IP地址传递给公司的服务器。当您当前的IP地址到达服务器时,它们的DNS表将被更新以反映新值。您可以获得在其域名下的域名,例如``example.dynip.com''或``example.dynhost.com'',或者您可以注册自己的域名并将主DNS权威设置为指向提供此服务的公司(通常成本更高)。
还有一个免费的托管服务,网址为域名主机服务。它们看起来相当新,并且目前在其网站上的详细信息很少,但您可能会觉得值得一看。
如果您设置了动态IP,并订阅了这些服务之一,它将影响您在决定您将托管哪些域名服务部分中做出的一些决定。特别是,如果您不打算至少托管Web或FTP服务之一,那么订阅动态IP托管服务就没什么意义。您必须设置主DNS权威以指向您选择的公司。您不应该让named守护进程响应来自您的专用网络外部的请求。其他细节,例如电子邮件的处理,将取决于您订阅的服务的具体情况,并且最好由该公司的支持人员回答。
最后一个注意事项:如果您想要远程访问具有动态IP的机器,但不需要它来托管其他服务,那么廉价的解决方案是在具有静态IP的公共可访问机器上创建一个“投放箱”,并让您的动态IP主机将其IP地址发送到那里,可以通过电子邮件或只是将其写入Shell帐户上的文件中。当您想要远程访问您的机器时,首先从投放箱中提取当前的IP地址,然后使用slogin直接连接到该IP地址。毕竟,这实际上就是动态IP托管服务所做的一切,它们只是通过标准服务自动执行此操作,从而为您节省一些步骤。