`showhosts` function will be used when type `show [ports|hosts]` option and `changeitems` function will be used when use `ignore [items]` option. `inetname` function are always use. So I compare the command output before revised and after and it seem process normally.
```
$ systat -netstat
:ignore 8.8.8.8
:show hosts
!dns.google
!8.8.8.8 // Second output
```
I ignore DNS server of google and can see it ignore successfully. In second output, it also show the ignore IP successfully, but it sometimes show the above output 8.8.8.8 which due to the fail of resolve IP (This happened on both revise and not revised code). I don't know why.