try to fix compile issue, but using 3-level, not 4-level domain