Need grep regex to extract multiline text between two strings

I have a file conatining the below:

---
10.9.16.116:
  /tmp/5835113081224811756.jar:
    hash: e6df90d38fa86f0e289f73d79cd2cfd2a29954eb
  /tmp/4603745991442278706.jar:
    hash: e6df90d38fa86f0e289f73d79cd2cfd2a29954eb
10.9.14.126:
  /tmp/conf/extra/httpd-ssl.conf:
    hash: 1746f03d57491b27158b0d3a48fca8b5fa85c0c2
  /tmp/conf/httpd.conf:
    hash: 1746f03d57491b27158b0d3a48fca8b5fa85c0c2
10.9.16.16:
  /tmp/tom5835113081224811756.jar:
    hash: e6df90d38fa86f0e289f73d79cd2cfd2a29954eb
  /tmp/tom4603745991442278706.jar:
    hash: e6df90d38fa86f0e289f73d79cd2cfd2a29954eb

I have a start pattern in variable myip="10.9.14.126"

The end pattern should ONLY be the colon [:] for the next IP / Host i.e the bold part here 10.9.16.16: or the end patter should be "EOF" (end of file) incase there is no Semicolon as the entry was the last antry the last IP in the file.

Thus my desired output for regex is below:

  /tmp/conf/extra/httpd-ssl.conf:
    hash: 1746f03d57491b27158b0d3a48fca8b5fa85c0c2
  /tmp/conf/httpd.conf:
    hash: 1746f03d57491b27158b0d3a48fca8b5fa85c0c2

Dear mohtashims,

You continue to ignore my instructions to you as the lead admin and moderator here.

If you post again, without doing your own work, attempting your own script, before posting, I will give you another infraction for not following my instructions.

It is a community rule violation to not follow moderator instructions; and you are doing it "repeatedly" without regard. You have 993 posts, so you know "how it works" here.

This is my last warning. Please be advised.