hosts

利用iis创建网站后为什么不能设置主机名

匿名 (未验证) 提交于 2019-12-02 23:57:01
主机名就是网站的域名,通俗说就是网站地址(如:www.baidu.com)。 设置了主机名,而IIS确不知道主机名对应的地址在哪里。 举个例子,把www.baidu.com做为IIS网站的主机名,那访问的是百度呢?还是IIS的网站的内容呢?这个就涉及到域名解释了。 域名解释步骤:先查找本地C:\Windows\System32\drivers\etc的hosts文件有没做域名记录,如果有,返回; 如果没有,就到域名网内查找DNS解释;如果还是没有的话,就继续到外网查找DNS记录。 平时我们在本地塔建网站,用localhost可以访问就是因为C:\Windows\System32\drivers\etc的hosts文件做了记录,如果需要本地设置主机名(域名),那就必须要修改hosts文件。 所以,在浏览器里输入域名,浏览器先检查C:\Windows\System32\drivers\etc的hosts文件有没相应的主机,如果有,就再来读本地的IIS的配置;如果hosts文件里面没有对应的主机,那浏览器就会向互联网查找对应的地址。 https://zhidao.baidu.com/usercenter?uid=c6084069236f25705e79de02 来源:博客园 作者: 阿泽Libertas 链接:https://www.cnblogs.com/azeLibertas/p

DNS被污染后怎么才能解决?

匿名 (未验证) 提交于 2019-12-02 23:57:01
  对于DNS污染,一般除了使用代理服务器之外,并没有什么其它办法。但是利用我们对DNS污染的了解,还是可以做到不用代理服务器就能解决DNS污染的问题,从而在不使用代理服务器的情况下访问原本访问不了的一些网站。   当然这无法解决所有问题,当一些无法访问的网站本身并不是由DNS污染问题导致的时候,还是需要使用代理服务器才能访问的。   DNS污染的数据包并不是在网络数据包经过的路由器上,而是在其旁路产生的。所以DNS污染并无法阻止正确的DNS解析结果返回,但由于旁路产生的数据包发回的速度较国外DNS服务器发回的快,操作系统认为第一个收到的数据包就是返回结果,从而忽略其后收到的数据包,从而使得DNS污染得逞。   而某些国家的DNS污染在一段时期内的污染IP却是固定不变的,从而可以忽略返回结果是这些IP地址的数据包,直接解决DNS污染的问题。   DNS污染解决方法   1、使用各种SSH加密代理,在加密代理里进行远程DNS解析。   2、修改hosts文件,操作系统中Hosts文件的权限优先级高于DNS服务器,操作系统在访问某个域名时,会先检测HOSTS文件,然后再查询DNS服务器。可以在hosts添加受到污染的DNS地址来解决DNS污染和DNS劫持。   3、通过一些编程处理,可以直接忽略返回结果是虚假IP地址的数据包,直接解决DNS污染的问题。   4

hbase1

匿名 (未验证) 提交于 2019-12-02 23:55:01
1.hbase集群增加节点 假设新增节点ip为:192.168.1.10,slave2 1.修改/etc/hosts文件,在所有节点(除新加节点)上运行如下命令以追加新机器名与ip绑定到host文件 然后将hosts文件复制到slave2 echo ‘192.168.1.10’ slave2 >> /etc/hosts 2.修改…/hadoop-2.6.5/etc/hadoop/slaves文件,在所有节点上运行如下命令以追加新机器名 到slaves文件 echo ‘slave2’ >> …/hadoop-2.6.5/etc/hadoop/slaves(具体路径,这里是略写) 3.刷新集群节点,在主节点运行 …/hadoop-2.6.5/etc/hadoop/slaves dfsadmin -refershNodes 4.启动slave2,在slave2上运行 …/hadoop-2.6.5/etc/sbin/hadoop-daemon.sh start datanode 5.运行负载均衡,参数设置为5 …/hadoop-2.6.5/etc/bin/hdfs balancer -threshold 5 6.增加hbase分区服务器,在除新加节点外所有节点上运行如下命令以将新节点加入hbase分区服务列表 echo ‘slave2’ >> …/hbase-1.2.6/conf

Android调试移动端webview

匿名 (未验证) 提交于 2019-12-02 23:49:02
尝试了各种Mac版本的安卓模拟器,包括Android Studio、Genymotion以及国内的网易MuMu、夜神、蓝叠、腾讯手游助手,做的最好的是Android Studio,最难上手的也是Android Studio。 Android Studio有两种架构类型的镜像可选,分别是x86和ram,安装ram架构的镜像,非常卡,没法用,x86的镜像很流畅,只能用来调试基于x86架构的App 其它几个从安装到使用都非常简单,国内的几个,稳定性都比较差,全部都存在启动时进度卡在99%的问题,相对稳定的是网易MuMu,至于Genymotion,比较卡顿,安装App之后无法启动,因此,下面的教程仅适用网易MuMu 1、安装模拟器: 下载网易MuMu模拟器 并安装,有window版和Mac版,本文针对Mac版 2、安装App:启动模拟器,点击底部APK安装,选择Android版App,等待安装完成 3、安装adb:adb全称 Andorid Debug Bridge ,中文名安卓调试桥 brew cask install android-platform-tools    安装完成后,打开模拟器内的App,然后在开发机上执行以下命令,查看当前已连接的模拟器/设备的列表 adb devices    如果列表是空,执行以下命令再试 adb kill-server && adb server

nodejs操作消息队列RabbitMQ

匿名 (未验证) 提交于 2019-12-02 23:49:02
一. 什么是消息队列 消息队列(Message Queue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已。 其主要用途:不同进程Process/线程Thread之间通信。 为什么会产生消息队列?有几个原因: 不同进程(process)之间传递消息时,两个进程之间耦合程度过高,改动一个进程,引发必须修改另一个进程,为了隔离这两个进程,在两进程间抽离出一层(一个模块),所有两进程之间传递的消息,都必须通过消息队列来传递,单独修改某一个进程,不会影响另一个; 不同进程(process)之间传递消息时,为了实现标准化,将消息的格式规范化了,并且,某一个进程接受的消息太多,一下子无法处理完,并且也有先后顺序,必须对收到的消息进行排队,因此诞生了事实上的消息队列; 二. 常用的消息队列 RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMq 三. 使用场景 异步处理 应用解耦 流量削峰 四 使用amqplib操作RabbitMQ npm install amqplib 生产者: let amqp = require('amqplib'); class RabbitMQ { constructor() { this.hosts = []; this.index = 0; this.length =

Ansible搭建

╄→尐↘猪︶ㄣ 提交于 2019-12-02 23:44:02
实验环境: 操作系统 IP地址 角色 主机名 CPU核心 CentOS7.5 192.168.96.4 Ansible ansible 1 CentOS7.5 192.168.96.5 Client client1 1 CentOS7.5 196.168.96.6 Client client2 2 环境准备: hostname ansible bash hostname client1 bash hostname client2 bash 三台机器均关闭防火墙 [root@ansible ~]# setenforce 0 [root@ansible ~]# systemctl stop firewalld [root@ansible ~]# hostname ansible ================================================================== Ansible: vim /etc/hosts 添加 192.168.96.4 ansible 192.168.96.5 client1 192.168.96.6 client2 scp /etc/hosts 192.168.96.5:/etc/ scp /etc/hosts 192.168.96.6:/etc/ YUM方式安装ansible cd /etc/yum.repos

Docker容器如何修改hosts

核能气质少年 提交于 2019-12-02 23:35:01
参考文章: Docker修改hosts 为什么直接在Docker容器内修改hosts文件,不推荐? hosts文件其实并不是存储在Docker镜像中的,/etc/hosts, /etc/resolv.conf和/etc/hostname,是存在主机上的/var/lib/docker/containers/(docker_id)目录下,容器启动时是通过mount将这些文件挂载到容器内部的。因此如果在容器中修改这些文件,修改部分不会存在于容器的top layer,而是直接写入这3个文件中。容器重启后修改内容不存在的原因是Docker每次创建新容器时,会根据当前docker0下的所有节点的IP信息重新建立hosts文件。也就是说,你的修改会被Docker给自动覆盖掉。 如何高效的为Docker容器设置hosts? 启动容器时,加参数 开启容器时候添加参数–add-host machine:ip可以实现hosts修改 docker run -it --name alpine-test1 --add-host=test.baidu.com:192.168.1.37 docker.io/alpine 在DockerFile中修改 RUN mkdir /data COPY run.sh /data/ RUN chmod +x /data/run.sh ENTRYPOINT /bin/sh -c

2018-2019-2 20165303 《网络对抗技术》Exp7: 网络欺诈防范

匿名 (未验证) 提交于 2019-12-02 23:32:01
Ŀ¼ 2. ettercap DNS spoof 在一个DNS服务器被不可信的人控制的网络下。 尽量不使用不可信的无线网络,或不在不可信的网络中输入敏感信息。 在不可信网络中,仔细检查网络的真伪性 尽可能使用https安全协议上网 kali 中已经为我们提供了实现该功能的工具。使用步骤如下: 开启工具 输入 setoolkit 命令,如果是首次进入,系统会询问用户是否同意服务条款,输入“Y”后同意并进入界面。如下: 选择攻击模式 在进入工具界面后选择攻击模式,选项如下: 我们所要使用的模块在该工具中位于“ 社会工程学选项下 ”( 我认为是因为钓鱼攻击既然是钓鱼就需要进行一定的诱导,所以归类为社会工程学 ) 选择模块,只需要输入该选项的序号即可--> 命令行输入1 结果如下: 如图又出现了一些选项: 然后继续选择2号攻击模块,如下: 选项解释如下: 攻击者攻击目的,一般是获取用户的登录信息(即用户名,密码等盗取账号),所以我们选择序号3凭证收集,如下图: 选项解析: 我们选择2,克隆一个你想模拟的网站,如图: 克隆网站 本次实验以学校教务处登录网站为例 http://www.besti.edu.cn ,将该URL输入上图中的,结果如下: 在靶机浏览器上访问,kali虚拟机的IP,结果如下: 2. ettercap DNS spoof 前期准备 输入命令 ifconfig eth0

pyCharm报错\"your evaluation license has expired, pycharm will now exit\"解决方法(实测)

匿名 (未验证) 提交于 2019-12-02 23:04:42
一、修改C:\Windows\System32\drivers\etc 目录下的hosts文件     1.打开hosts文件,路径是      c:\windows\system32\drivers\etc\hosts   2.无论前面是什么内容,往最后加一行     0.0.0.0 account.jetbrains.com 二、获取激活码   获取激活码有2种方法:   1)通过网站的码去激活   2)网页分享的激活码,激活码可以多个人在多台终端上使用,不影响使用。 1.网站获取激活码   网站1: ,点击获取注册码,并复制   网站2:https://www.imsxm.com   感谢网友分享的网站2:https://blog.csdn.net/MiMicoa/article/details/80142070 2.百度关键字:pycharm激活码activation code,用网友分享的激活码去激活。 操作路径:点击 Help -> Register -> 输入证书 将pycharm激活码,粘贴到activation code即可 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 本文完

Ansible批量自动化管理工具

匿名 (未验证) 提交于 2019-12-02 23:03:14
批量管理服务器的工具 无需部署agent,通过ssh进行管理 流行的自动化运维工具: https://github.com/ansible/ansible 可视化运维(主要用在可视化部署) 持续构建,可以和git,svn结合 可结合ssh实现可视化运维 可结合ansible实现可视化运维 Centos7.5(yum -y install net-tools vim) 关闭防火墙(systemctl stop firewalld,systemctl disable firewalld) 关闭selinux 安装支持包 [root@ansibel ~]# yum -y install lrzsz vim net-tools gcc gcc-c++ ncurses ncurses-d evel unzip zlib-devel zlib openssl-devel openssl 源码编译Python3.5 [root@ansibel ~]# tar xf Python-3.5.2.tgz -C /usr/src/ [root@ansibel ~]# cd /usr/src/Python-3.5.2/ [root@ansibel Python-3.5.2]# ./configure --prefix=/usr/local/python/ [root@ansibel Python-3.5