c
c
chaosblade-help-zh-CN
Search…
c
c
chaosblade-help-zh-CN
README
blade
blade create
blade create cpu load
blade create disk burn
blade create disk fill
blade create mem load
blade create network delay
blade create network dns
blade create network drop
blade create network loss
blade create network corrupt
blade create network reorder
blade create network duplicate
blade create network occupy
blade create process kill
blade create process stop
blade create script delay
blade create script exit
blade create docker
blade create k8s
blade prepare jvm
blade create jvm
blade create servlet
blade server
blade status
blade version
Powered By
GitBook
blade create network dns
篡改 dns 域名解析实验场景
介绍
此实验会修改本地的 hosts,篡改域名地址映射。
网络丢包场景主要验证域名解析异常的情况下,系统的自我容错能力。
参数
1
--domain string 域名 (必要参数)
2
--ip string 映射的 ip (必要参数)
3
--timeout string 设定运行时长,单位是秒,通用参数
Copied!
案例
1
# www.baidu.com 域名不可访问
2
blade create network dns --domain www.baidu.com --ip 10.0.0.0
3
4
{"code":200,"success":true,"result":"9e7a168079c68fad"}
5
6
# 使用 ping www.baidu.com 来验证,会发现访问不通。
Copied!
实现原理
修改 /etc/hosts
常见问题
Q:{"code":604,"success":false,"error":"10.0.0.0 www.baidu.com #chaosblade has been exist exit status 1"} A:表示此条映射已存在,销毁之前的实验即可。如果找不到 UID,可以直接修改 /etc/hosts ,删除包含 #chaosblade 注释的项即可
Previous
blade create network delay
Next
blade create network drop
Last modified
7mo ago
Copy link
Contents
介绍
参数
案例
实现原理
常见问题