Linux:设置/修改linux主机名+hosts映射+主机名解析机制分析+DNS域名劫持

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: Linux:设置/修改linux主机名+hosts映射+主机名解析机制分析+DNS域名劫持

设置/修改主机名


661d8088dc8a49eaa52374a18406985e.png


查看主机名hostname,修改主机名(在vim编译器里修改),重启命令(reboot),操作如下:


38c13c1dccc94bd5a7bf9456a678041d.png


结果如下:

3b672b1b74c5472094c7137b5b13c214.png


设置hosts映射:


0ff149a5f94f4b638a8fc0d9b1d84b54.png


操作意义:ip地址很长,不好记忆,直接记忆主机名就很方便的。当然,如果不进行以下设置,是无法直接使用主机通过虚拟机的名字ping到虚拟机。


1.主机通过虚拟机名字ping通操作步骤:


打开我的电脑,在hosts文件内,用learnlinux表示192.168.200.130 。此时即可ping通。操作如下:


2bbe7d3a818e4116afbae42026181b99.png

2b0245f6a7c645c196be0ce63683f090.png


注:以上操作,必须要将hosts拖拽至桌面,然后添加文件,之后再放入原来的etc文件夹中。拖拽,添加文件回etc文件夹,都需要以管理员身份运行!


2.linux通过主机名字ping通,操作如下:


在X-shell打开


e9aa0719558a4cee82cbeb7332e1e1b9.png


输入以下内容 ,操作如下:


49e5fd1a4ce84c6eb7d4416fd645ab9b.png


注:主机名随便写,但是要对应。


ping通结果如下:


0fcd6bd1352a49369e6d7d9faba10bef.png


原理分析:


f5f4ae26a06f4850aa97753061567a65.png


解释:


ip相当于身份证号,网页相当于名字,DNS就是将他们相互对应并记录


DNS就是将域名和IP地址


主机名解析机制分析:


9f93df7de68847c29255d26471d94edc.png


在主机使用ping(ipconfig/displaydns)操作如下 :


d3e922b8c1964c099d4c378794ce8bdf.png


搜索到的结果如下:


0f69aa6d79b54836bb1730ff5ea68370.png


因此呢,无痕模式是没有用的,只是自己骗自己的


主机访问实际流程:


bf43d0c13c854cd797476c06a94d68ce.png


解释:


主机访问浏览器缓存,若没有,进入DNS缓存,若还没有,则进入hosts;若还没有,则到域名服务DNS进行解析域。(对应主机名解析机制分析图的4步骤)


DNS域名劫持---黑客制作钓鱼网站的原理:


你在主机里访问xxx网站(也可用命令标识符cmd模拟)时,比如你访问的是www.baidu.com,实际上你访问的是之前的那个设定的ip(这个ip可以是黑客自己制作的一个假网站),如下图1中框框处。这个ip就会劫持/替换你想要的内容。如下图2:


034d6134a20f4859a6098d0bb95e2529.png


0bf9a8e34a56485e88b334504b65e8b7.png


若去掉上图1框框处(加#就是该行代码失效),操作和结果如下图1和图2:


c44a341ae30943df8ba43e410b47d06d.png


88dcc30bd8b14a6faf84b21b1c505025.png


注:我本人的电脑的ping命令坏了,只能用老师的,实际结果都一样的。


作用:将经常访问的网站,如www.icbc.com.cn 通过命令


202.111.222.121(假的ip,经常是黑客自己设定的钓鱼网站的ip) www.icbc.com.cn


即可使之变为钓鱼网站,达到访问假网站的目的。


总结:入侵你的hosts文件,增加这行指令,神不知鬼不觉的改变你访问的ip。但一般大网站(如银行)都有劫持警告,但是,切记,某些场合(你懂的),你会坚持访问,无视风险,这时候你就错了。



相关文章
|
24天前
|
存储 IDE Unix
Linux 内核源代码情景分析(四)(上)
Linux 内核源代码情景分析(四)
20 1
Linux 内核源代码情景分析(四)(上)
|
16天前
|
NoSQL Linux Redis
Linux Redis 服务设置开机自启动
【9月更文挑战第2天】在 Linux 系统中,可使用两种方法设置 Redis 开机自启动:一是通过创建 `redis.service` 文件并利用 systemd 进行管理,包括定义服务参数和启动脚本;二是编辑 `/etc/rc.local` 文件,在其中添加启动命令。推荐使用 systemd 方法,因为它更符合现代 Linux 系统的设计理念。设置完成后,可通过 `sudo systemctl status redis.service` 检查服务状态。
|
20天前
|
图形学 开发者 存储
超越基础教程:深度拆解Unity地形编辑器的每一个隐藏角落,让你的游戏世界既浩瀚无垠又细节满满——从新手到高手的全面技巧升级秘籍
【8月更文挑战第31天】Unity地形编辑器是游戏开发中的重要工具,可快速创建复杂多变的游戏环境。本文通过比较不同地形编辑技术,详细介绍如何利用其功能构建广阔且精细的游戏世界,并提供具体示例代码,展示从基础地形绘制到植被与纹理添加的全过程。通过学习这些技巧,开发者能显著提升游戏画面质量和玩家体验。
52 3
|
24天前
|
存储 Linux 块存储
Linux 内核源代码情景分析(三)(下)
Linux 内核源代码情景分析(三)
23 4
|
24天前
|
Linux C语言
深度探索Linux操作系统 —— 编译过程分析
深度探索Linux操作系统 —— 编译过程分析
15 2
|
24天前
|
存储 Unix Linux
Linux 内核源代码情景分析(四)(下)
Linux 内核源代码情景分析(四)
14 2
|
24天前
|
存储 Unix Linux
Linux 内核源代码情景分析(三)(上)
Linux 内核源代码情景分析(三)
21 1
|
6天前
|
存储 监控 安全
探究Linux操作系统的进程管理机制及其优化策略
本文旨在深入探讨Linux操作系统中的进程管理机制,包括进程调度、内存管理以及I/O管理等核心内容。通过对这些关键组件的分析,我们将揭示它们如何共同工作以提供稳定、高效的计算环境,并讨论可能的优化策略。
13 0
|
19天前
|
Linux
linux内核执行fork时对写时复制的设置
linux内核执行fork时对写时复制的设置
|
24天前
|
存储 算法 Unix
Linux 内核源代码情景分析(四)(中)
Linux 内核源代码情景分析(四)
31 0

相关产品

  • 云解析DNS