Linux:设置/修改linux主机名+hosts映射+主机名解析机制分析+DNS域名劫持
设置/修改主机名
查看主机名hostname,修改主机名(在vim编译器里修改),重启命令(reboot),操作如下:
结果如下:
设置hosts映射:
操作意义:ip地址很长,不好记忆,直接记忆主机名就很方便的。当然,如果不进行以下设置,是无法直接使用主机通过虚拟机的名字ping到虚拟机。
1.主机通过虚拟机名字ping通操作步骤:
打开我的电脑,在hosts文件内,用learnlinux表示192.168.200.130 。此时即可ping通。操作如下:
注:以上操作,必须要将hosts拖拽至桌面,然后添加文件,之后再放入原来的etc文件夹中。拖拽,添加文件回etc文件夹,都需要以管理员身份运行!
2.linux通过主机名字ping通,操作如下:
在X-shell打开
输入以下内容 ,操作如下:
注:主机名随便写,但是要对应。
ping通结果如下:
原理分析:
解释:
ip相当于身份证号,网页相当于名字,DNS就是将他们相互对应并记录
DNS就是将域名和IP地址
主机名解析机制分析:
在主机使用ping(ipconfig/displaydns)操作如下 :
搜索到的结果如下:
因此呢,无痕模式是没有用的,只是自己骗自己的
主机访问实际流程:
解释:
主机访问浏览器缓存,若没有,进入DNS缓存,若还没有,则进入hosts;若还没有,则到域名服务DNS进行解析域。(对应主机名解析机制分析图的4步骤)
DNS域名劫持---黑客制作钓鱼网站的原理:
你在主机里访问xxx网站(也可用命令标识符cmd模拟)时,比如你访问的是www.baidu.com,实际上你访问的是之前的那个设定的ip(这个ip可以是黑客自己制作的一个假网站),如下图1中框框处。这个ip就会劫持/替换你想要的内容。如下图2:
若去掉上图1框框处(加#就是该行代码失效),操作和结果如下图1和图2:
注:我本人的电脑的ping命令坏了,只能用老师的,实际结果都一样的。
作用:将经常访问的网站,如www.icbc.com.cn 通过命令
202.111.222.121(假的ip,经常是黑客自己设定的钓鱼网站的ip) www.icbc.com.cn
即可使之变为钓鱼网站,达到访问假网站的目的。
总结:入侵你的hosts文件,增加这行指令,神不知鬼不觉的改变你访问的ip。但一般大网站(如银行)都有劫持警告,但是,切记,某些场合(你懂的),你会坚持访问,无视风险,这时候你就错了。
Linux:设置/修改linux主机名+hosts映射+主机名解析机制分析+DNS域名劫持相关推荐
- linux设置用户名密码命令,Linux设置(修改)用户密码命令-passwd | IT运维网
格式:passwd [options] [username] -S UserName:查询用户密码的密码状态:仅root用户可 -l UserName:锁定指定用户(其实就是在用户密码前添加两叹号!! ...
- Linux系统修改 Linux 系统日志打印级别
Linux系统修改 Linux 系统日志打印级别
- linux服务器虚拟内存设置,修改Linux服务器虚拟内存Swap大小
Linux的Swap相当于Windows的虚拟内存,当物理内存不够的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用. 那些被释放出来的空间可能来自一些很长时间没有什么操作的程序, ...
- Linux -- 如何修改 Linux 虚拟机 SNMP 的团体名
vi /etc/snmp/snmpd.conf # 将community从public修改为neusoft # sec.name source community com2sec notConfigU ...
- linux下修改docker容器RabbitMQ端口映射(修改RabbitMQ默认端口)
1.xshell 执行以下命令获取docker容器ID docker ps -a 2.修改 /var/lib/docker/containers/{容器 ID+ 一些字符串}/hostconfig.j ...
- 每日一个linux 命令-修改linux文件权限命令:chmod
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁 ...
- 手机开机linux企鹅,修改linux内核的开机图片(小企鹅)
windows中把一张xx.jpg的图片转换成xx.bmp的图片方法: linux中生成ppm图片(ppm图片应该是其他格式的图片解析成数据序列的文件) [方法1] 转换方法如下: bmp图片使用bm ...
- 【Linux】修改Linux操作系统字符集与Oracle数据库一致
#数据库中查看所使用字符集 SQL> select userenv('language') from dual; USERENV('LANGUAGE') -------------------- ...
- 深度Linux设置中文,Linux Deepin 12.12.1配置指南
我们在上周发布了Linux Deepin 12.12.1.这里为大家简单介绍几点Linux Deepin 12.12.1版本中值得注意的新功能. 1,消息管理插件 消息管理插件位于屏幕右下角的系统托盘 ...
最新文章
- 创建操作/删除多行数据的UITableView的细节
- AutoML自定义搜索网络类(如何在一个大的网络中搜索一个网络)
- MMD的unity导入插件
- BAT 招聘岗位 100%都考的知识,你精通了吗?
- SimpleDateFormat 按照不同要求去改写时间的格式,或者把时间串变成date类型
- mysql shell可视化_shell编程系列24--shell操作数据库实战之利用shell脚本将文本数据导入到mysql中...
- 宏定义_do{...} while(0U)宏定义的作用和意义
- POJ PKU 2305 java大数进制转化 JAVA 大数转换成字符串 转
- 吐槽过后,我为什么要夸夸 Go 语言
- 《绝地求生》外挂源码被公布后,腾讯蓝洞再次出招打压!
- 具体案例 快速原型模型_3D打印机器人手板模型,低成本快速原型打样
- python 网络音乐播放器(二):tkinter 实现歌词同步滚动
- AHRS互补滤波(Mahony)算法及开源代码
- h5下划线怎么设置_怎么给文加下划线?
- 关键词查找器,关键词搜索查询挖掘
- Failed to decode response: zlib_decode(): data error Retrying with degraded;
- android获取imei兼容_Android如何获取双卡手机IMEI的方法示例
- SDUT 来淄博旅游
- 听说C语言很难?怎么不来看看我这篇(二)变量
- Python菜鸟入门基础篇,零基础小白必看
热门文章
- xctf ics-05 wp
- dynamo怎样由线生成体_Dynamo+Revit在幕墙设计中的应用
- 【Android】远程服务(Remote Service)的使用
- 微信授权登陆界面无法再次弹出,无法用户切换
- 抢占产业数字化先机,德、美、日做出了不同的抉择
- 解决斐波那契数列 (1)客如云来
- Apple Watch Series 6和Apple Watch Series SE 外观价格曝光
- 价格奥秘-在超市遇见亚当斯密--第八章 金钱真的是一切动机的源头吗?
- Java数据结构与算法———(55)创建一个哈希表
- python的xlwt库写入报错Exception: String longer than 32767 characters