自分自身にルーティングしないとだめです...

% ifconfig vic0 inet 192.168.1.1

% route -qn delete    default
% route -qn add -host default      192.168.1.254

% route -qn delete    192.168.1.1
% route -qn add -host 192.168.1.1  127.0.0.1
% route -qn add       192.168.1/24 192.168.1.254


% route -nq show -inet -gateway
Routing tables

Internet:
Destination    Gateway        Flags   Iface
default        192.168.1.254  UGS     vic0
127/8          127.0.0.1      UGRS    lo0
127.0.0.1      127.0.0.1      UH      lo0
192.168.1.1    127.0.0.1      UGHS    lo0
224/4          127.0.0.1      URS     lo0

% dig www.google.com
; <<>> DiG 9.4.2-P2 <<>> www.google.com
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7890
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.sample.com.                        IN      A

;; ANSWER SECTION:
www.sample.com.         2476    IN      CNAME   www.l.google.com.
www.l.sample.com.       238     IN      A       192.0.2.104
www.l.sample.com.       238     IN      A       192.0.2.147
www.l.sample.com.       238     IN      A       192.0.2.99

;; Query time: 345 msec
;; SERVER: 1.2.3.4#53(1.2.3.4)
;; WHEN: Fri Nov 11 22:33:44 5555
;; MSG SIZE  rcvd: 100