`

ip地址与域名

阅读更多

因为老是记不住自己服务器的IP地址,因此今日又申请了一个域名,以便用域名地址ssh登陆服务器。

将域名地址解析到服务器IP后无法使用ssh登陆,隐约记得是要双向绑定,遂Google之。在/etc下的hosts文件中加入域名及其要解析的IP地址,格式为 xx.xx.xx.xx www.example.com

其含义为在机器中将指定的域名解析为相应的IP地址。如127.0.0.1 localhost,及为将localhost指定为本机IP。

期间又百度到如下文章,觉甚好,遂分享之。原文地址:http://www.cnblogs.com/xiaoit/p/3989026.html

 

 

主机名:

无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。

公网:IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在,每个域名都对应一个IP地址,但一个IP地址可有对应多个域名。

局域网:每台机器都有一个主机名,用于主机与主机之间的便于区分,就可以为每台机器设置主机名,以便于以容易记忆的方法来相互访问。比如我们在局域网中可以为根据每台机器的功用来为其命名。

主机名相关的配置文件:/etc/hosts 

2、主机名配置文件:

主机名的配置文件大多是/etc/hosts 

hosts 配置文件是用来把主机名字映射到IP地址的方法,这种方法比较简单。但这种映射只是本地机的映射,也就是说每台机器都是独立的,所有的计算机都不能相互通过Hostname来访问。

例如:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

127.0.0.1   localhost.localdomain localhost

192.168.1.195  debian.localdomain debian

一般情况下hosts的内容关于主机名(Hostname)的定义,每行为一个主机,每行由三部份组成,每个部份由空格隔开。其中#号开头的行做说明,不被系统解释。

第一部份:网络IP地址。

第二部份:主机名.域名,注意主机名和域名之间有个半角的点。

第二部份:主机名(主机名别名) ,其实就是主机名。

当然每行也可以是两部份,就是主机IP地址和主机名;比如 192.168.1.195 debian

 

 

再我们有三台主机,每台做不同的事,一台做MAIL服务器,一台做FTP服务器,一台做SMB服务器,所以我们就可以这样来设计Hostname;

127.0.0.1 localhost.localdomain localhost

192.168.1.2 ftp.localdomain ftp

192.168.1.3 mail.localdomain mail

192.168.1.4 smb.localdomin smb

把这上面这个配置文件的内容分别写入每台机器的/etc/hosts内容中,这样这三台局域网的机器就可以通过Hostname来访问了。


3、主机名(Hostname)和域名(Domain)的区别

主机名就机器本身的名字,域名是用来解析到IP的。但值得一说的是在局域网中,主机名也是可以解析到IP上的;比如我们前面所说举的例子;

 

 显示主机名:

# Hostname

root1

此主机的主机名是root1,不加参数是用来显示当前操作的主机的主机名。

临时设置主机名:

我们可以用 Hostname 后接主机名,这样就可以设置当前操作的主机的主机名,比如我们想把主机名设置为root2;

# Hostname root2

root2

通过Hostname 工具来设置主机名只是临时的,下次重启系统时,此主机名将不会存在;所以您想修改主机名,想一直有效的,还是用前面所说修改主机名配置文件 /etc/hosts;

显示主机IP:

[root@Linuxsir01 ~]# Hostname -i

192.168.10.3

分享到:
评论

相关推荐

    IP地址与域名课件

    ### IP地址与域名知识点解析 #### 一、IP地址概述 **定义:** - **IP地址**(Internet Protocol Address)是指互联网协议地址,是互联网上每一台主机的唯一标识符。它采用32位二进制数表示,通常写作四个用点号...

    打包多份IP地址与域名详解

    在IT领域,IP地址与域名是网络通信的基础概念,它们构成了互联网上的标识系统。本文将深入探讨这两个核心概念,以及它们之间的关系。 首先,我们来理解IP地址。IP(Internet Protocol)地址是一种数字标签,用于...

    IP地址与域名的教案

    每个域名都与一个唯一的IP地址相对应,通过DNS(Domain Name System)进行解析,将域名转换为IP地址,以便网络通信。DNS是一个分布式数据库,包含主机名与IP地址的映射信息。顶级域是域名系统中的最高级别,如.com、...

    IP地址与域名系统

    这是有关IP地址与域名系统计算的问题

    由IP地址获取其域名

    在IT行业中,网络通信是至关重要的部分,而IP地址与域名之间的转换是网络通信中的基础操作。标题"由IP地址获取其域名"所指的知识点是DNS(Domain Name System)服务,它允许我们将人类可读的域名转换为计算机可识别...

    IP地址和域名之间的相互转换.rar_.NET VB 转换_ip 域名_ip地址 域名 转换_vb.net netwo_域名

    本项目是基于.NET框架,采用VB.NET语言实现的IP地址与域名之间的相互转换工具。 首先,我们要理解IP地址和域名的关系。IP地址是互联网上的每个设备在网络层面上的地址,通常为IPv4或IPv6格式,如192.168.1.1或2001:...

    IP地址反解析为域名的软件

    在IT领域,网络通信是不可或缺的一部分,而IP地址与域名之间的转换则是网络通信中的基本操作。标题中的"IP地址反解析为域名的软件"是指一种工具,它能够将互联网上的IP地址转换为对应的域名,同时也能够执行反向操作...

    通过IP地址获得域名和主机名

    在IT领域,网络编程是连接计算机系统和应用的关键部分,而IP地址与域名之间的转换是其基础。IP地址(Internet Protocol address)是互联网上的每个设备的唯一标识,它以数字形式表示,例如192.168.1.1。另一方面,...

    根据ip进行域名跳转

    综上所述,“根据ip进行域名跳转”涉及的知识点主要包括:IP地址与域名的关系、DNS解析、服务器端脚本编程(尤其是PHP)、HTTP头部的使用以及服务器配置。这个过程可以通过多种技术手段实现,具体选择取决于项目需求...

    IP地址规划与分配

    8. **DNS(Domain Name System)**:IP地址与域名之间的映射关系是通过DNS系统实现的,它使得用户可以通过易记的域名访问网络资源。 在实际操作中,可以借助各种工具进行IP地址规划,例如使用Excel或专门的网络规划...

    VC++ 输入域名获取IP地址

    首先,我们要理解网络编程中的IP地址与域名的概念。IP地址是互联网上设备的唯一标识,通常以点分十进制的形式表示,如192.168.1.1。而域名是为了方便记忆,由字母、数字和点组成的人类可读的字符串,例如...

    匹配 IP 地址与域名的正则表达式

    总之,通过掌握正则表达式,我们可以有效地匹配和处理IP地址与域名这类常见的字符串数据。本文介绍了匹配域名和IP地址的基础正则表达式,并说明了域名的基本结构和匹配细节,为需要相关知识的读者提供了实用的参考...

    空余IP地址搜索工具.zip

    在实际使用中,为了方便人类记忆,还引入了域名系统(DNS)将IP地址与域名对应。 "空余IP地址搜索工具"是一款专为网络管理员设计的实用软件,它的主要功能是帮助用户快速查找并定位网络中的空余IP地址。在企业网络...

    域名解析IP地址

    在这个过程中,DNS(Domain Name System)起到了桥梁的作用,将人类可读的域名转化为网络能识别的IP地址。在你的项目中,你似乎使用了VC++的MFC库来编写了一个DNS域名解析程序,并经过了多次调试确保其正常运行。 *...

    ip地址相关最详细的教程

    例如,动态DNS服务可以将动态IP地址与域名关联起来,使得即便IP地址发生变化,用户仍可以通过固定的域名访问到相应的服务器。此外,即时通讯软件等也经常使用动态IP来实现网络间的即时通信。 互联网域名系统(DNS)...

    vs2008 测试Ip地址和域名

    而域名是便于人们记忆的字符型标识,如example.com,它通过DNS(Domain Name System)服务与IP地址进行映射。 在VS2008中进行IP地址和域名测试,主要涉及以下几个技术点: 1. **域名验证**:输入的字符串需要首先...

    利用SQL区分网站域名IP地址归属的方法.pdf

    之后,再利用SQL查询语句将域名与IP地址关联起来,并根据IP地址查询其地域归属。 SQL查询使用前的准备工作还包括上传全省的IP路由表和AS号对应的市分公司名。IP路由表能够反映网络路由的动态变化,并且可以从骨干...

    Linux 修改 etc/hosts文件详细介绍

    hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。hosts文件包含了ip地址与主机名之间的映射,还包括主机的别名。在没有域名解析服务器的情况下,系统上的所有网络程序都...

    利用MFC实现域名到IP地址的自动转换

    当我们输入一个网站的域名时,浏览器会通过DNS服务查找对应的IP地址,以便与服务器建立连接。这个过程通常由操作系统底层的网络堆栈自动完成,但通过编程我们可以自定义这个过程。 在MFC中实现域名到IP地址的转换,...

    域名解析成IP地址

    域名解析是互联网中一项至关重要的技术,它将人类可读的域名转换为计算机可识别的IP地址,使得网络通信能够准确无误地进行。在这个过程中,DNS(Domain Name System)系统扮演了关键角色。 首先,我们需要理解域名...

Global site tag (gtag.js) - Google Analytics